我会读取像这样的以管道符分隔的CSV文件
test = pd.read_csv("http://kejser.org/wp-content/uploads/2014/06/Country.csv")
test.head()
这将返回
SK_Country|"Number"|"Alpha2Code"|"Alpha3Code"|"CountryName"|"TopLevelDomain"
0 1|20|"ad"|"and"|"Andorra"|".ad"
1 2|4|"af"|"afg"|"Afghanistan"|".af"
2 3|28|"ag"|"atg"|"Antigua and Barbuda"|".ag"
3 4|660|"ai"|"aia"|"Anguilla"|".ai"
4 5|8|"al"|"alb"|"Albania"|".al"
当我尝试从中提取特定数据时,比如以下内容:
df = test[["Alpha3Code"]]
我遇到了以下错误:
我不明白出了什么问题 - 当我打印头部时,我可以看到该值在CSV中,同样当我打开CSV时,一切都看起来很正常。KeyError: ['Alpha3Code'] not in index
我已经尝试谷歌搜索并阅读了关于此问题的一些帖子,并尝试了不同的方法,但似乎没有解决这个烦人的问题。