【发布时间】:2016-12-19 08:06:57
【问题描述】:
我正在尝试使用 Python 3.5 和 Pandas 将 csv 文件从以下 URL 加载到数据框中:
link = "http://api.worldbank.org/v2/en/indicator/NY.GDP.MKTP.CD?downloadformat=csv"
csv 文件 (API_NY.GDP.MKTP.CD_DS2_en_csv_v2.csv) 位于 zip 文件中。我的尝试:
import urllib.request
urllib.request.urlretrieve(link, "GDP.zip")
import zipfile
compressed_file = zipfile.ZipFile('GDP.zip')
csv_file = compressed_file.open('API_NY.GDP.MKTP.CD_DS2_en_csv_v2.csv')
GDP = pd.read_csv(csv_file)
但在阅读时,我收到错误“pandas.io.common.CParserError: Error tokenizing data. C error: Expected 3 fields in line 5, saw 62”。
有什么想法吗?
【问题讨论】:
标签: python-3.x pandas