我希望按索引访问数据值(xi
和yi
应该是行索引),但我收到错误IndexError: indices are out-of-bounds
。
for xi, yi in kd:
X, y = data[xi], y_labs[yi]
答案 0 :(得分:2)
您需要使用索引初始化空数据框,然后访问其位置。 例如
data = pd.DataFrame(index = range(len(yourFile)),columns = ['col1','col2'])
如果您没有输入索引,pandas
无法访问单元格或行,因为没有。