Pandas, ParserError: Error tokenizing data
Pandas, ParserError: Error tokenizing data
我正在学习《Python 数据分析》一书(韦斯·麦金尼 (Wes McKinney) 撰写)。
在处理 CH10 时遇到问题。
下面的代码是我在Google Colab中写的
!wget https://github.com/wesm/pydata-book/blob/2nd-edition/examples/stock_px_2.csv
close_px = pd.read_csv('stock_px_2.csv', parse_dates=True, index_col=0)
close_px.head()
然后我得到这个错误。
ParserError: Error tokenizing data. C error: Expected 1 fields in line 107, saw 2
我该如何解决这个问题?
谢谢!
使用原始 CSV 文件,我可以读取值:
import pandas as pd
csv_url = "https://raw.githubusercontent.com/wesm/pydata-book/2nd-edition/examples/stock_px_2.csv"
close_px = pd.read_csv(csv_url, parse_dates=True, index_col=0)
print(close_px.head())
输出:
AAPL MSFT XOM SPX
2003-01-02 7.40 21.11 29.22 909.03
2003-01-03 7.45 21.14 29.24 908.59
2003-01-06 7.45 21.52 29.96 929.01
2003-01-07 7.43 21.93 28.95 922.93
2003-01-08 7.28 21.31 28.83 909.93
我正在学习《Python 数据分析》一书(韦斯·麦金尼 (Wes McKinney) 撰写)。
在处理 CH10 时遇到问题。
下面的代码是我在Google Colab中写的
!wget https://github.com/wesm/pydata-book/blob/2nd-edition/examples/stock_px_2.csv
close_px = pd.read_csv('stock_px_2.csv', parse_dates=True, index_col=0)
close_px.head()
然后我得到这个错误。
ParserError: Error tokenizing data. C error: Expected 1 fields in line 107, saw 2
我该如何解决这个问题?
谢谢!
使用原始 CSV 文件,我可以读取值:
import pandas as pd
csv_url = "https://raw.githubusercontent.com/wesm/pydata-book/2nd-edition/examples/stock_px_2.csv"
close_px = pd.read_csv(csv_url, parse_dates=True, index_col=0)
print(close_px.head())
输出:
AAPL MSFT XOM SPX
2003-01-02 7.40 21.11 29.22 909.03
2003-01-03 7.45 21.14 29.24 908.59
2003-01-06 7.45 21.52 29.96 929.01
2003-01-07 7.43 21.93 28.95 922.93
2003-01-08 7.28 21.31 28.83 909.93