使用Pandas阅读CSV

2024-09-29 01:21:11 发布

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

我试图阅读以下csv,以便进一步处理它,但我得到了一个pandas.errors.ParserError。如果您能帮我阅读,我将不胜感激。你能帮我找出我做错了什么吗

我的代码:

import pandas as pd
logic_df = pd.read_csv("http://www.sharecsv.com/s/6c1b912f54d87d45f4728f8fb1510a5eb/random.csv")

我不确定我的csv是否有问题,因为我使用了csvlint,它说我的csv很好,所以我不确定问题出在哪里

我也试着做了以下几点

logic_df = pd.read_csv("http://www.sharecsv.com/s/6cb912f54d87d45f4728f81fb1510a5eb/random.csv", error_bad_lines=False)

没有运气


Tags: csv代码importcomhttppandasdfread
1条回答
网友
1楼 · 发布于 2024-09-29 01:21:11

将url更改为表的直接链接应该可以:

df = pd.read_csv("http://www.sharecsv.com/dl/6cb912f54d87d45f4728f8fb1510a5eb/random.csv")

问题是,您的url指向的是html页面,而不是csv文件本身。您可以使用上面的url,也可以使用pd.read_html读取url源,如下所示:

df = pd.read_html('http://www.sharecsv.com/s/6cb912f54d87d45f4728f8fb1510a5eb/random.csv', header=0)[0]

希望有帮助

相关问题 更多 >