以下の様な、Noが1から連番で設定されており
1からのスタートを繰り返しているデータフレームについて
繰り返しを1つのグループとしてグループIDを振りたいのですが
正しい書き方が分かりません。
実際のデータは46万行あるのですが、forとifで記述してみて
実行させると「SettingWithCopyWarning:」が表示され
処理が完了するまで非常に長時間かかってしまいます。
書き方について、ご教示いただけますと幸いです。
i | No |
---|---|
0 | 1 |
1 | 2 |
2 | 3 |
3 | 1 |
4 | 2 |
5 | 3 |
6 | 4 |
7 | 1 |
8 | 2 |
実現したいこと
→Noの繰り返しを1つのグループとしてグループIDを振る。
i | No | Gid |
---|---|---|
0 | 1 | 1 |
1 | 2 | 1 |
2 | 3 | 1 |
3 | 1 | 2 |
4 | 2 | 2 |
5 | 3 | 2 |
6 | 4 | 2 |
7 | 1 | 3 |
8 | 2 | 3 |
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/18 10:32