Pandas:从github读取csv

2024-05-16 15:15:03 发布

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

我创建了一个公共github repo,并上传了一个我想阅读的.csv文件

https://github.com/emanuelemassaro/pois/blob/master/indonesia_education.csv

这就是我正在做的

import pandas as pd
import io
import requests
url="https://raw.githubusercontent.com/emanuelemassaro/pois/indonesia_education.csv"
s=requests.get(url).content
c=pd.read_csv(io.StringIO(s.decode('utf-8')))

这是我得到的输出

c
    400: Invalid request

Tags: 文件csvhttpsioimportgithubcomurl
3条回答

您的url是无效的github请求。你忘了分行的名字了。使用更正后的url,您只需使用pd.read_csv即可阅读:

import pandas as pd

url = "https://raw.githubusercontent.com/emanuelemassaro/pois/master/indonesia_education.csv"
pd.read_csv(url)

csv的真实url为:

https://raw.githubusercontent.com/emanuelemassaro/pois/master/indonesia_education.csv

不是这个:

https://raw.githubusercontent.com/emanuelemassaro/pois/indonesia_education.csv

相关问题 更多 >