0

csv を numpy 配列に変換したい。csv ファイルの最初の行には、列の名前/タイトルが含まれています。しかしgenfromtxtnamesパラメーターをに設定して使用すると、多くの値trueを持つ通常のnumpy配列のみを受け取ります。NaN私は何を忘れましたか?

numpy.genfromtxt("test.csv", names=True, delimiter=",")
array([[ NaN,  64.,  11., ...,  NaN,  NaN,  NaN],
       [ NaN,  64.,  11., ...,  NaN,  NaN,  NaN],
       [ NaN,  64.,  11., ...,  NaN,  NaN,  NaN],
       ..., 
       [ NaN,  64.,  11., ...,  NaN,  NaN,  NaN],
       [ NaN,  64.,  11., ...,  NaN,  NaN,  NaN],
       [ NaN,  64.,   5., ...,  NaN,  NaN,  NaN]])
4

1 に答える 1

2

を次のように設定する必要がありdtypeますNone

numpy.genfromtxt("test.csv", names=True, delimiter=",", dtype=None)

于 2012-10-23T15:23:15.133 に答える