我从网址获取csv文件,我正在尝试使用pandas.read_csv和Python3来阅读它,但由于某种原因我得到了一个parserError。这是代码:
csvurl = requests.get("https://github.com/cs109/2014_data/blob/master/countries.csv")
csvb = BytesIO(csvurl.content)
countries = pd.read_csv(csvb)
我收到以下错误:
ParserError:标记数据时出错。 C错误:第114行预计有1个字段,见3
但第114行与其他行相同。该错误是否与我尝试使用Bytes对象读取csv有关?
答案 0 :(得分:3)
仅使用原始数据网址:
url = 'https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv'
countries = pd.read_csv(url)
print (countries)
Country Region
0 Algeria AFRICA
1 Angola AFRICA
2 Benin AFRICA
3 Botswana AFRICA
4 Burkina AFRICA
5 Burundi AFRICA
6 Cameroon AFRICA
7 Cape Verde AFRICA
8 Central African Republic AFRICA
9 Chad AFRICA