Python cparserror错误标记d

2024-04-25 19:03:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pandas读取.csv文件

df = pd.read_csv('ChildCareCenters06252017.csv')

然后我得到这个错误

CParserError: Error tokenizing data. C error: Expected 31 fields in line 3, saw 42

我读过熊猫文档,也读过其他类似的文章,但是没有解决方案。你知道吗

我要去这个链接 https://secure.dss.ca.gov/CareFacilitySearch/DownloadData 然后点击托儿中心,保存数据并尝试阅读。你知道吗

这就是.csv在文本编辑中的样子。 Header and the first couple school entries.


Tags: 文件csvpandasfieldsdfreaddata错误
1条回答
网友
1楼 · 发布于 2024-04-25 19:03:44

我下载了.csv,将其保存为.xlsx文件,然后改用read_excel(),这很有效:

import pandas as pd

path = "C:\\Users\\nickb\\Desktop\\CCC.xlsx"  # update accordingly

df = pd.read_excel(path)

print df.head()

     Facility Type  Facility Number  \
0  DAY CARE CENTER        197416900   
1  DAY CARE CENTER        191607790   
2  DAY CARE CENTER        197416698   
3  DAY CARE CENTER        304370894   
4  DAY CARE CENTER        384001195  
... 

相关问题 更多 >