【发布时间】:2016-12-15 12:28:14
【问题描述】:
我想将 csv 文件存储在 python 中的数组中,删除第一列。为了存储它,我只写了这两行代码
from numpy import genfromtxt
def csvToArray():
data = genfromtxt('SP500Index.csv', delimiter=',')
return array
它奏效了。从这一点来说,我怎样才能摆脱第一列?
【问题讨论】:
-
如果你恰好知道你正在处理的列数(
num_cols),那么你可以通过genfromtext方法直接得到你想要的列:data = genfromtxt('SP500Index.csv', delimiter=',', usecols = range(1,num_cols))。跨度> -
谢谢!我不知道 usecols 参数。