python - 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
解决方案
您的 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)
推荐阅读
- regex - Perl 正则表达式 /o 优化或错误?
- ruby-on-rails - Rails activeRecord原始sql到不同的模式
- sql - 甲骨文获取上个工作日周一至周五
- reactjs - 反应动态创建的样式组件
- java - 如何通过java从PDF文件中读取行并存储在数据库表中
- javascript - 基于 id Javascript 更新数组
- dryioc - 容器对 .net 5 web 应用程序和测试项目有不同的规则
- java - Prisma 易受攻击的依赖项未显示在 Maven 依赖项中:树
- arrays - Powershell自动填充数组
- sql - 如果变量为空,则插入默认值