Python Numpy loadtxt跳过第一列

Python Numpy loadtxt跳过第一列,python,numpy,Python,Numpy,我正在尝试加载一些存储在CSV文件中的数据,其中标题位于第一列。我使用的是numpy.loadtxt(v1.6) 我想知道是否有办法加载除第一列以外的所有列? 我知道可以选择要加载的列。问题是,我不知道有多少列(我只知道有超过255列) 如果有人有办法做到这一点,那就太好了 嗯,看起来像是,所以只需去掉生成器中的第一列: def strip_first_col(fname, delimiter=None): with open(fname, 'r') as fin: fo

我正在尝试加载一些存储在
CSV
文件中的数据,其中标题位于第一列。我使用的是
numpy.loadtxt
(v1.6)

我想知道是否有办法加载除第一列以外的所有列?

我知道可以选择要加载的列。问题是,我不知道有多少列(我只知道有超过255列)

如果有人有办法做到这一点,那就太好了

嗯,看起来像是,所以只需去掉生成器中的第一列:

def strip_first_col(fname, delimiter=None):
    with open(fname, 'r') as fin:
        for line in fin:
            try:
               yield line.split(delimiter, 1)[1]
            except IndexError:
               continue

data = np.loadtxt(strip_first_col('myfilename'))