pandas将矩阵样式csv直接加载到数据透视表obj

2024-05-16 14:46:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pandas.to_csv函数序列化了一个pivotTable对象。现在我想把它加载回一个pivotTable对象。在

CSV看起来像这样,第一列和第一行是id

        49033   49967   50221   52301
41619               
41665               
46217               
46291   0.002           
47749               
49033           0.001            0.006
49967                    0.03
50221               

据我所知,熊猫没有任何功能可以为我做到这一点。我必须自己解析整个表吗?在


Tags: csvto对象函数功能idpandas序列化
1条回答
网友
1楼 · 发布于 2024-05-16 14:46:51

如果有固定宽度的格式文件,请使用pd.read_fwf()。在

演示:

In [28]: fn = r'D:\temp\.data\1.fwf'

In [29]: pd.read_fwf(fn).fillna('')
Out[29]:
   Unnamed: 0  49033  49967 50221  52301
0       41619
1       41665
2       46217
3       46291  0.002
4       47749
5       49033         0.001        0.006
6       49967                0.03
7       50221

如果您有一个常规的CSV文件-请使用pd.read_csv()

演示:

^{pr2}$

相关问题 更多 >