从arff文件读取时出现列表错误

时间:2018-09-22 19:14:20

标签: python list arff

我正在处理arff文件,但是由于根据文档数据应该是一个列表,因此我收到一个奇怪的错误。查看代码:

data, meta = arff.loadarff('/home/.../RTG50C2.arff')
u =[]
v = []
for line in data:
     u.append(line[-1])
     v.append(line[:-1])
print(u)

如果我移除v,则u可以工作,但不适用于v。 我想做的是将数据中的所有值(除了最后一个和最后一个值)放入v中。

这是错误

v.append(line[:-1])
IndexError: too many indices for array

就像我之前说的,如果删除(v.append(line [:-1])),它可以工作,这意味着我得到了数据中的最后一个值,但是当我添加它时,错误出现了。

0 个答案:

没有答案