可以說我有與內容的啞文本文件:-9999與numpy.genfromtxt爲缺失值()
Year Recon Observed
1505 162.38 23
1506 46.14 -9999
1507 147.49 -9999
-9999
用來表示一個缺失值(不要問)。
所以,我應該能夠讀取到一個數組numpy的是:
import numpy as np
x = np.genfromtxt("file.txt", dtype = None, names = True, missing_values = -9999)
而且具有反過來我所有的小-9999
s轉換numpy.nan。但是,我得到:
>>> x
array([(1409, 112.38, 23), (1410, 56.14, -9999), (1411, 145.49, -9999)],
dtype=[('Year', '<i8'), ('Recon', '<f8'), ('Observed', '<i8')])
...那是不對的......
我缺少的東西?
爲什麼-9999用來表示缺失值? :-) –