Как мне прочитать второй столбец, используя 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)
Это потому, что первые две точки данных второго столбца отсутствуют. Специальная обработка этого случая с первыми пропущенными значениями не возможна. Как я могу прочитать данные, игнорируя пропущенные значения?