如何读取csv到numpy记录数组?

问题:

我想知道是否有直接方法将csv文件的内容导入记录阵列,这很大程度上是R的read.table()read.delim()read.csv()系列将数据导入R的数据帧?
或者是使用csv.reader()的最佳方法,然后应用像numpy.core.records.fromrecords()

回答:

您可以使用Numpy的genfromtxt()方法将delimiter kwarg设置为逗号。

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

有关该功能的更多信息可以在其各自的documentation

 
 Code问答: codewenda.com
Stackoverflow:How to read csv into record array in numpy?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 4