パンダでのピボットに少し問題があります。dataframe
私が取り組んでいる(日付、場所、データ)は次のようになります。
dates location data
date1 A X
date2 A Y
date3 A Z
date1 B XX
date2 B YY
基本的に、私は次のようなデータフレームになるように場所をピボットしようとしています:
dates A B C
date1 X XX etc...
date2 Y YY
date3 Z ZZ
残念ながら、ピボットすると、元の日付列に相当するインデックスは変更されず、次のようになります。
dates A B C
date1 X NA etc...
date2 Y NA
date3 Z NA
date1 NA XX
date2 NA YY
この問題を修正して、探しているデータフレーム形式を取得する方法を知っている人はいますか?
私は現在ピボットをそのように呼んでいます:
df.pivot(index="dates", columns="location")
ピボットしたいデータ列の数があるためです(それぞれを引数としてリストしたくない)。デフォルトでは、ピボットはデータフレームの残りの列をピボットすると思います。ありがとう。