3
import numpy as np
f1= "test_io.csv"
f2= "test_io2.csv"
array = np.genfromtxt(f1,delimiter=',',missing_values='NA', filling_values=1.e20)
np.savetxt(f2,array,delimiter=',')
#np.savetxt(f2,array,delimiter=', missing_values = 1.e20, filling_values='NA')
如所建議的通過第二「savetxt」,我想能夠替換缺少通過genfromtxt通過填充值讀入和替換值,其中「NA」當寫一個文件。我能找到的最好方法是將數組中的每一行轉換爲一個str數組,並替換「缺少的值」,然後用csv編寫器寫入每一行。有沒有更好的辦法?寫作「缺失數組值」到文件