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