从导出的csv

我使用pivot table创建了一个pandas,并使用csv将其保存为DataFrame.to_csv

当我尝试使用pd.read_csv()重新加载时,不会保留列层次结构,并且列名称显示为值。

是否有通用的方法来重建它,还是我应该自己编写适合于特定情况的东西?

例如,文件的开头如下所示: 类型,X,Y,Y

得分,50,50,90

项目,

a,1,

b,1,

c,1,

d,1,

e,1,

f,1,1

当我尝试阅读它时,它看起来像这样:

    import pandas as pd
    df = pd.read_csv('tempip.csv')
    df
    type     X     Y   Y.1
0  score  50.0  50.0  90.0
1   item   NaN   NaN   NaN
2      a   1.0   NaN   NaN
3      b   1.0   NaN   NaN
4      c   1.0   NaN   NaN
5      d   1.0   NaN   NaN
6      e   1.0   NaN   NaN
7      f   NaN   1.0   1.0

但是最初,type是要计分的父列(因此X的得分为50,Y的得分为50和90),item是索引列。

superlinkai 回答:从导出的csv

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165733.html

大家都在问