【发布时间】:2012-07-09 03:42:11
【问题描述】:
我在 pandas 中旋转时遇到了一点麻烦。我正在处理的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
有谁知道我可以如何解决此问题以获取我正在寻找的数据帧格式?
我目前正在这样调用 Pivot:
df.pivot(index="dates", columns="location")
因为我有 # 个数据列要转置(不想将每个列都作为参数列出)。我相信默认情况下,pivot 会旋转数据框中的其余列。 谢谢。
【问题讨论】:
-
请使用正确的格式。阅读此how to format
标签: python pivot pivot-table pandas