使用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()
演示:
In [32]: pd.read_csv(fn, index_col=0).fillna('')
Out[32]:
49033 49967 50221 52301 53627 53733 53779 54095 54871 55059 55921 \
41619
41665 0.00631642
46217
46291 0.00256985 0.0134134
47749 0.0148866
49033 0.00188816 0.00680558 0.00155183 0.00735491 0.00293469 0.0028227
49967 0.0318261
50221
52301
52465
52621 0.165127
52851
53407 0.0289802
53437
53627
53733
53779 0.0311593
53955
54065
56007 56163 56287
41619
41665 0.0374982 0.0125017
46217
46291
47749
49033 0.00318618
49967
50221
52301
52465
52621
52851
53407
53437
53627
53733
53779 0.00455196
53955
54065 0.0274595
什麼是你寫'csv'代碼?你指定分隔符? – jezrael
不,我沒有,但是這不是一個問題,我可以使用pd.read_csv()函數,我的問題是,它返回數據框對象輕鬆地閱讀我的文件,我需要得到的數據透視表對象 –
'透視object'?在熊貓中它不存在。 – jezrael