Pandas read_csv 在第一列失败

hen*_*dry 0 python csv pandas

我有一些来自https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_daily_reports/ 的数据,如下所示:

Singapore,2020-04-17 23:30:32,1.2833,103.8333,5050,11,708,4331,Singapore
Singapore,2020-06-12 05:09:52,1.2833,103.8333,39387,25,27286,12076,Singapore,673.2425774010173,0.06347271942519106
Run Code Online (Sandbox Code Playgroud)

当我用熊猫读到它时,sg = pd.read_csv("singapore.csv", names=["Country_Region", "Last_Update", "Lat", "Long", "Confirmed", "Deaths","Recovered","Active"])它看起来很奇怪:

熊猫输出

看起来 CSV 没有正确读取......为什么?

奖励:如何“清理”已将列添加到数据结构中的数据,例如此处此处之间发生的情况。

https://github.com/kaihendry/covid19-sg/blob/master/pandas.ipynb

ker*_*baz 9

您需要通过将:传递给您的电话来告诉熊猫不要使用第一列作为索引。index_col=Falseread_csv()

这将解决“奇怪”的数据。