Python ParserError:标记数据时出错。C错误:第32行中应为1个字段,saw 2
我正试图通过github访问约翰·霍普金斯新冠病毒数据集。但是,它显示以下错误: 代码Python ParserError:标记数据时出错。C错误:第32行中应为1个字段,saw 2,python,pandas,dataframe,Python,Pandas,Dataframe,我正试图通过github访问约翰·霍普金斯新冠病毒数据集。但是,它显示以下错误: 代码 import pandas as pd data_url = 'https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv' data = pd.read_csv(data_url)
import pandas as pd
data_url = 'https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv'
data = pd.read_csv(data_url)
print(data.head()
错误:
ParserError Traceback (most recent call last)
<ipython-input-31-7b8cf362c9e9> in <module>()
1 data_url = 'https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv'
----> 2 data = pd.read_csv(data_url,encoding = "ISO-8859-1")
3 data.head()
3 frames
/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py in read(self, nrows)
2035 def read(self, nrows=None):
2036 try:
-> 2037 data = self._reader.read(nrows)
2038 except StopIteration:
2039 if self._first_chunk:
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader.read()
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._read_low_memory()
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._read_rows()
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._tokenize_rows()
pandas/_libs/parsers.pyx in pandas._libs.parsers.raise_parser_error()
ParserError: Error tokenizing data. C error: Expected 1 fields in line 32, saw 2
ParserError回溯(最近一次调用)
在()
1数据url=https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv'
---->2数据=pd.read\u csv(数据url,编码=“ISO-8859-1”)
3.数据总目(
3帧
/读取中的usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py(self,nrows)
2035 def读取(自身,nrows=无):
2036尝试:
->2037数据=self.\u reader.read(nrows)
2038除停止迭代外:
2039如果自我第一块:
pandas/_libs/parsers.pyx在pandas中。_libs.parsers.textleader.read()
pandas/_libs/parsers.pyx在pandas中。_libs.parsers.TextReader._read_low_memory()
pandas/_libs/parsers.pyx在pandas中。_libs.parsers.TextReader._read_rows()
pandas/_libs/parsers.pyx在pandas中。_libs.parsers.TextReader。_tokenize_rows()
pandas/_libs/parsers.pyx在pandas中。_libs.parsers.raise_parser_error()
ParserError:标记数据时出错。C错误:第32行中应为1个字段,saw 2
是的,因此该链接指向github页面,即html和所有内容以及csv文件。您需要单击该页面上右侧代码窗口顶部的
raw
链接,以自行获取csv
import pandas as pd
data_url = 'https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv'
data = pd.read_csv(data_url)
print(data.head())