简体   繁体   English

从 pandas Z23EEEB4347BDD26BFC6B7EE9A3B755DD 中的 URL 读取 CSV 文件时出现问题

[英]Problem reading CSV file from URL in pandas python

I'm trying to read csv file in pandas from this url:我正在尝试从此 url 中读取 pandas 中的 csv 文件:

https://www.dropbox.com/s/uh7o7uyeghqkhoy/diabetes.csv https://www.dropbox.com/s/uh7o7uyeghqkhoy/diabetes.csv

By doing this:通过做这个:

url = "https://www.dropbox.com/s/uh7o7uyeghqkhoy/diabetes.csv">
c = pd.read_csv(url)

Or by doing this:或者通过这样做:

import pandas as pd
import io
import requests
url="https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
s=requests.get(url).content
c=pd.read_csv(io.StringIO(s.decode('utf-8')))

And i still get the same error message:而且我仍然收到相同的错误消息:

ParserError: Error tokenizing data. C error: Expected 1 fields in line 3, saw 2

Simply:简单地:

import pandas as pd
df = pd.read_csv("https://www.dropbox.com/s/uh7o7uyeghqkhoy/diabetes.csv?dl=1")
print(df)

You require a ?dl=1 at the end of your link.您需要在链接末尾添加一个?dl=1

Related 有关的

Add ?dl=1 to the end of the URL在 URL 的末尾添加?dl=1

import pandas as pd

url = "https://www.dropbox.com/s/uh7o7uyeghqkhoy/diabetes.csv?dl=1"
c = pd.read_csv(url)

print(c)

How to download dropbox csv file to pandas 如何将保管箱 csv 文件下载到 pandas

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM