輸入CSV文件:genfromtxt在Python代碼失蹤列
a,b,c,d,e
1,2,3,4,2
3,4,5,6,3
3,4,5
1,2
代碼:
import numpy as np
data = np.genfromtxt("sa.csv", dtype=None, delimiter=',', names=True)
print data['a'],data['b'],data['e']
我會得到一個錯誤
Traceback (most recent call last):
File "cs.py", line 3, in <module>
data = np.genfromtxt("sa.csv", dtype=None, delimiter=',', names=True)
File "/usr/lib/python2.7/dist-packages/numpy/lib/npyio.py", line 1593, in genfromtxt
raise ValueError(errmsg)
ValueError: Some errors were detected !
Line #4 (got 3 columns instead of 5)
Line #5 (got 2 columns instead of 5)
如何應對這一點,並執行相關基於python中使用statsmodels的選定列?
我已經收拾您的文章一點點 - 雖然你是回溯仍然有點虛無you you - 你可能希望複製/粘貼並重新引用引用。這一次,粘貼它,突出顯示該地段並按下ctrl + k ...或點擊[編輯] – 2013-02-26 11:12:26
時的小'{}'圖標對不起,我新來這裏,我會學到它 – user2086122 2013-02-26 11:35:56
來計算相關性,如果你有缺失值,或者使用熊貓,你可以使用''np.corrcoef''或''np.ma.corrcoef''。 statsmodels不重複,也沒有這些功能。 – user333700 2013-02-26 14:39:05