【发布时间】:2017-12-25 12:46:31
【问题描述】:
我正在从 SIPRI 读取文件。它读入 pandas 并创建了数据框,我可以显示它,但是当我尝试按列排序时,我得到一个 KeyError。这是代码和错误:
import os
import pandas as pd
os.chdir('C:\\Users\\Student\\Documents')
#Find the top 20 countries in military spending by sorting
data = pd.read_excel('SIPRI-Milex-data-1949-2016.xls',
header = 0, index_col = 0, sheetname = 'Current USD')
data.sort_values(by = '2016', ascending = False)
KeyError: '2016'
【问题讨论】: