如何使用genfromtxt阅读第二列?

时间:2017-10-13 17:41:14

标签: python numpy genfromtxt

考虑以下数据文件:

! cat datax
1
1.000
2.000   3.000
3.000   4.000
5.000   6.000

行:

f=open('datax', 'r') 
d=np.genfromtxt(f, dtype=None, missing_values=0,usecols=(0))
f.close()

取得成功,但行:

f=open('datax', 'r') 
d=np.genfromtxt(f, dtype=None, missing_values=0,usecols=(0,1))
f.close()

失败。我收到错误:

ValueError: Some errors were detected !
   Line #1 (got 1 columns instead of 2)
   Line #2 (got 1 columns instead of 2)

这是因为缺少第二列的前两个数据点。对于具有第一个缺失值的情况的特殊处理不是一种选择。如何在忽略缺失值的同时读取数据?

0 个答案:

没有答案