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')
2番目の「savetxt」で示唆されているように、genfromtxtで読み込まれた値が「NA」で置き換えられ、ファイルを書くときに。私が見つけることができる最良の方法は、配列の各行をstrの配列に変換し、 "欠損値"を置き換え、各行にcsvライターを書き込むことです。より良い方法がありますか?ファイルに「欠損した配列値」を書き込む