Мой файл данных выглядит так:
abb
sdsdfmn
sfdf sdf
2011-12-05 11:00 1.0 9.0
2011-12-05 12:00 44.9 2.0
2011-12-05 13:00 66.8 4.2
2011-12-05 14:00 22.8 1.0 26.2 45.2 2.3
2011-12-05 15:00 45.7 2.0 45.0 45.6 1.4
2011-12-05 16:00 23.2 3.0 456.2 11.7 1.5
2011-12-05 17:00 67.4 4.0 999.1 45.8 0.9
2011-12-05 18:00 34.4 1.2
2011-12-05 19:00 12.4 4.2 345.1 11.1 7.6
Я использовал numy genfromtxt:
data = np.genfromtxt('data.txt', usecols=(0,1,3), skip_header=4, dtype=[('date','S10'),('hour','S5'),('myfloat','f8')])
Проблема в том, что в столбце 3 есть несколько пустых значений (в начале и позже). Так что читается не тот столбец.
Я попробовал параметр-разделитель, потому что все столбцы с плавающей точкой имеют фиксированную ширину (разделитель = [10,5,5]), но он также не работает.
Есть ли обходной путь?