【发布时间】:2019-01-20 08:42:24
【问题描述】:
我正在尝试从 excel 中的列中提取数据到 Python 中的列表中。我有以下代码:
#Extracting Labels
read = pd.read_excel('Test-data-results.xlsx', sheetname=0) # can also index sheet by name or fetch all sheets
labels = read['Labels'].tolist()
print(labels)
当我运行此代码时,我得到一个关键错误: ....
File "pandas/_libs/index.pyx", line 140, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/index.pyx", line 162, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 1492, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 1500, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'Labels'
这是将数据附加到列表中的正确方法吗?有没有办法仅从列单元格字母(A 列)中提取数据?
【问题讨论】:
-
“标签”是列的名称吗?它似乎没有找到该列。检查你的标题。