Я извлек текст из сети и сохранил, используя numpy в строке формата (fmt = "% s"). Данные успешно передаются и читаются следующим образом:
250.0 1000 39.9 45.9 53 60 210 16
250.0 1000 39.9 45.9 53 60 210 16
250.0 1020 40.7 70 200 10
250.0 1010 40.1 95 175 9
250.0 1010 39.9 43.7 67 150 120 16
250.0 1000 39.5 49.5 34 80 190 15
Данные состоят из 2 пробелов в строках 3 и 4, которые, как я полагаю, пропущенные значения происходят из Интернета. Я попытался прочитать файл (sample-250.dat), используя numpy и процедуру loadtxt:
data5 = np.loadtxt(path1+"sample-250.dat",dtype=object)
PRES=data5[:,0]
HIGHT=data5[:,1]
TEMP=data5[:,2]
DWPT=data5[:,3]
RELH=data5[:,4]
DRCT=data5[:,5]
md=data5[:,6]
SKNT=data5[:,7]
К сожалению, вывод показывает ошибку следующим образом: ValueError: Неверное количество столбцов в строке 3. Любой есть идеи о том, как читать такие данные, возможно, чтобы заменить эти пробелы со значениями NaN?.
Спасибо