我在多个问题中发现了这个错误,但它不是固定的或解释的。使用 loadtxt 读取单个 str 列
我对以下行 ( import numpy as np
)有疑问
symbols = np.loadtxt('filename.csv',
dtype={'names': ('ticker', 'year', 'month','day'),
'formats': ('S10','i4','i2','i2')},
delimiter=',',skiprows=1, usecols=(0,))
有以下数据
ticker year month day
GPD.TO 2010 8 16
HAO.V 2010 8 16
RDS.V 2010 8 16
MD.V 2010 8 16
它给了我一个
IndexError: list index out of range
当我在没有它的情况下运行该行时,usecols
它可以正常工作并返回所有 4 列。
我在 google 和 Stackoverflow 上查看了许多其他问题,但没有回答