次の例のように、多くの欠落値があるファイルからデータを読み取りたいと思います。
1,2,3,4,5
6,,,7,8
,,9,10,11
私はnumpy.loadtxt関数を使用しています:
data = numpy.loadtxt('test.data', delimiter=',')
問題は、欠落している値がloadtxtを壊すことです(2つ以上の連続した区切り文字のために間違いなく「ValueError:文字列をfloatに変換できませんでした:」が表示されます)。
loadtxtまたは別の関数を使用してこれを自動的に行う方法はありますか、それとも弾丸を噛んで各行を手動で解析する必要がありますか?