我在熊猫中旋转时遇到了一些麻烦。dataframe我正在处理的(日期、位置、数据)如下所示:
dates location data
date1 A X
date2 A Y
date3 A Z
date1 B XX
date2 B YY
Run Code Online (Sandbox Code Playgroud)
基本上,我试图旋转位置以最终得到如下数据框:
dates A B C
date1 X XX etc...
date2 Y YY
date3 Z ZZ
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我进行透视时,索引(相当于原始日期列)不会改变,我得到:
dates A B C
date1 X NA etc...
date2 Y NA
date3 Z NA
date1 NA XX
date2 NA YY
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题以获得我正在寻找的数据框格式?
我目前这样称呼 Pivot:
df.pivot(index="dates", columns="location")
Run Code Online (Sandbox Code Playgroud)
因为我有一组数据列,我想要旋转(不想将每个列都列为参数)。我相信默认情况下枢轴会枢轴数据框中的其余列。谢谢。