1. ホーム
  2. python

[解決済み] NumPyで、CSVデータをレコード配列に読み込むにはどうしたらいいですか?

2022-03-20 13:44:01

質問

CSVファイルの内容をレコード配列に直接インポートする方法はないでしょうか。 read.table() , read.delim() および read.csv() ファミリは、Rのデータフレームにデータをインポートしますか?

それとも csv.reader() のようなものを適用し、さらに numpy.core.records.fromrecords() ?

解決方法は?

Numpyの genfromtxt() メソッドに設定することで、そのようにすることができます。 delimiter をカンマに変換してください。

from numpy import genfromtxt
my_data = genfromtxt('my_file.csv', delimiter=',')

この関数の詳細については、それぞれのページで確認することができます。 ドキュメント .