小编Chr*_*ris的帖子

IndexError:数组的索引太多了

我知道有很多这些线程,但它们都是非常简单的情况,如3x3矩阵和那种类型的东西,解决方案甚至没有开始适用于我的情况.所以我试图将G与l1(这不是十一,而是一个L1)进行对比.数据位于我从excel文件加载的文件中.excel文件是14x250,因此有14个参数,每个参数有250个数据点.我有另一个用户(向Hugh Bothwell大喊!)帮助我在我的代码中出错,但现在又出现了另一个错误.

所以这是有问题的代码:

# format for CSV file:
header = ['l1', 'l2', 'l3', 'l4', 'l5', 'EI',
      'S', 'P_right', 'P1_0', 'P3_0',
      'w_left', 'w_right', 'G_left', 'G_right']

def loadfile(filename, skip=None, *args):
    skip = set(skip or [])
    with open(filename, *args) as f:
        cr = csv.reader(f, quoting=csv.QUOTE_NONNUMERIC)
        return np.array(row for i,row in enumerate(cr) if i not in skip)
#plot data
outputs_l1 = [loadfile('C:\\Users\\Chris\\Desktop\\Work\\Python Stuff\\BPCROOM - Shingles analysis\\ERR analysis\\l_1 analysis//BS(1) ERR analysis - l_1 - P_3 = {}.csv'.format(p)) for p in p3_arr]

col = {name:i for …
Run Code Online (Sandbox Code Playgroud)

python csv indexing error-handling excel

54
推荐指数
2
解决办法
30万
查看次数

标签 统计

csv ×1

error-handling ×1

excel ×1

indexing ×1

python ×1