使用Python从Excel电子表格读取值列表后,向量包含空元素,后跟原始值。值列表位于第6列,位于第8行到第13行之间
rows = 12
i = 7
vector_a = []
for i in range(rows):
raw_value = sheet.cell_value(i, 5)
vector_a.append(sheet.cell_value(i, 5))
向量_a包含以下元素:
['',
'',
'',
'',
'',
'total',
'',
9.679525,
40.436545,
42.815155,
39.743423,
24.01737]
虽然我可以使用vector_a.pop(0)命令七次来去除前七个元素,但我希望向量从第一个原始值(9.679525)开始
我不确定我是否完全不理解所需的输出(如果它只在第6列和第8-13行),但假设vector_a是一个浮点目标数据,你可以做一些迭代,得到如下值:
或者有列表理解能力
上面的两个代码将只获取向量的最后5个元素
但是如果你真的使用csv文件,看看pandas,它是一个非常好的电子表格库
相关问题 更多 >
编程相关推荐