【发布时间】:2013-02-11 18:33:48
【问题描述】:
输入 csv 文件:
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根据选定的列执行关联??
【问题讨论】:
-
我已经稍微整理了您的帖子 - 尽管您的回溯仍然有点不稳定 - 您可能希望复制/粘贴并再次放入引用。这一次,将其粘贴进去,突出显示该地段,然后按 ctrl+k...
-
对不起,我是新手,我会学习它
-
要计算相关性,你可以使用
np.corrcoef,如果你有缺失值,你可以使用np.ma.corrcoef,或者使用pandas。 statsmodels 不会重复,也没有这些功能。
标签: python numpy python-2.7 statsmodels