私の週は、ISOの週が、財政週間(1、7月の第1週で52年6月の最後の週である)でない場合、次のデータフレームを持っている:私はしたいパンダ - pivot_table秩序を維持することは失敗しながら
> df
domain week count
0 A 43 5
1 A 45 1
2 A 50 1
3 A 51 4
4 A 1 3
5 A 3 12
6 B 43 1
7 B 44 1
8 B 45 4
9 B 50 11
10 B 2 3
11 B 3 12
12 C 51 6
13 C 1 14
14 C 5 1
値は、カウントされ、列がドメインであることを次のようになり、新たなデータフレームを取得する週の順序を維持しながら、このテーブルを旋回させる:
> new_df
week A B C
43 5 1 NaN
44 NaN 1 NaN
45 1 4 NaN
50 1 11 NaN
51 4 NaN 6
1 3 NaN 14
2 NaN 3 NaN
3 12 12 NaN
5 NaN NaN 1
を私はグルーピーを使用してみましたし、剥がれはなくなりましたこのエラー:
> df = df.groupby(['week'], sort=False)['count'].unstack('domain')
AttributeError: Cannot access callable attribute 'unstack' of 'SeriesGroupBy' objects, try using the 'apply' method
問題は、44週2は見当違いであること週です。 44週目は43〜45になり、2週目は1〜3になるはずです。 –
御注文は[26,27 ...、51,0,1、..、25]ですか? – jezrael