csv ファイルを読み込もうとしていますnumpy.genfromtxt
が、一部のフィールドはコンマを含む文字列です。文字列は引用符で囲まれていますが、numpy は引用符を単一の文字列として定義していると認識していません。たとえば、「t.csv」のデータを使用すると、次のようになります。
2012, "Louisville KY", 3.5
2011, "Lexington, KY", 4.0
コード
np.genfromtxt('t.csv', delimiter=',')
エラーが発生します:
ValueError: いくつかのエラーが検出されました! 行番号 2 (3 列ではなく 4 列になりました)
私が探しているデータ構造は次のとおりです。
array([['2012', 'Louisville KY', '3.5'],
['2011', 'Lexington, KY', '4.0']],
dtype='|S13')
ドキュメントを見ると、これに対処するオプションがありません。numpyでそれを行う方法はありますか、それともcsv
モジュールでデータを読み込んでnumpy配列に変換するだけですか?