Python pandasのデータフレームの縦持から横持への変換時、カラム名を設定する方法はどうしたらいいのでしょうか?
以下のデータをデータフレームdfとして持っていたとします。
id year bw
0 1 1 50
1 1 2 45
2 1 3 55
3 2 1 34
4 2 2 33
5 3 1 67
6 3 2 66
7 3 3 69
8 3 4 72
df2=df.pivot(values=['bw'], columns=['year'], index=['id'])
で変換すると、
bw
year 1 2 3 4
id
1 50.0 45.0 55.0 NaN
2 34.0 33.0 NaN NaN
3 67.0 66.0 69.0 72.0
となります。このyear 1 2 3 4となっているカラム名はどのように扱えばよいのでしょうか?
year=1の列、
50.0
34.0
67.0
を取り出すのに、df2['1']としても取り出せないし、カラム名をどのように設定すればよいのかわかりません。
また他のカラム名に変更しようとしても、元の名前がわからないと、変更できませんし・・。
どなたかご教示お願いします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/25 05:28
2021/02/25 05:30