python - 如何将 CSV 数据读入 NumPy 中的记录数组?

标签 python numpy scipy genfromtxt

有没有直接的方法可以将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=',')

关于python - 如何将 CSV 数据读入 NumPy 中的记录数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3518778/

相关文章:

python - 从 ElementTree 获取属性名称和值

python - 如何从 SciPy 中的 scipy.stats.distribution 对象获取分布名称?

python - scikit-learn 添加训练数据

python - 使用数组存储窗口的像素

python - 绘制 numpy.ndarray

小数选项大于 2 的 python np.round()

python - 在 python 中找到欧氏距离的最快方法

python - 如何将列表写入每行两个项目的文件

python - 改变形状(专业版)

python - 当我提供一维列表作为输入时,为什么 Keras 会崩溃?