Pandas Pivot重复索引行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas Pivot重复索引行相关的知识,希望对你有一定的参考价值。
如果我将Pandas Pivot表导出到CSV表,我得到
first second
bar one A 0.721555
B -0.706771
two A -1.039575
B 0.271860
baz one A -0.424972
B 0.567020
two A 0.276232
B -1.087401
因为我在excel中处理这些数据,所以我会重复所有行,例如
first second
bar one A 0.721555
bar one B -0.706771
bar two A -1.039575
bar two B 0.271860
baz one A -0.424972
baz one B 0.567020
baz two A 0.276232
baz two B -1.087401
你知道这怎么可能吗?
答案
您可以通过MultiIndex
从reset_index
创建列,然后不通过参数index=False
写入默认索引:
df = df.reset_index()
df.to_csv(file, index=False)
以上是关于Pandas Pivot重复索引行的主要内容,如果未能解决你的问题,请参考以下文章
Pandas Pivot with Strings- ValueError:索引包含重复的条目,无法重塑
Pandas Dataframe 中的索引行不在索引列表中(Python)[重复]
Python Pandas DF Pivot 和 Groupby