首页 > 解决方案 > Pandas:从 github 读取 csv

问题描述

我创建了一个公共 github 存储库并上传了一个我想阅读的 .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

标签: pythonpandas

解决方案


您的 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)

推荐阅读