python - 如何使用 pandas 从 GitHub 读取 CSV 文件

标签 python pandas csv

我正在尝试使用 Pandas 使用 Python 读取 github 上的 CSV 文件> 我在整个网络上都看过了,我尝试了一些我在这个网站上找到的解决方案,但它们不起作用。我做错了什么?

我试过这个:

import pandas as pd

url = 'https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv'
df = pd.read_csv(url,index_col=0)
#df = pd.read_csv(url)

print(df.head(5))

最佳答案

您应该提供原始内容的 URL。尝试使用这个:

import pandas as pd

url = 'https://raw.githubusercontent.com/lukes/ISO-3166-Countries-with-Regional-Codes/master/all/all.csv'
df = pd.read_csv(url, index_col=0)
print(df.head(5))

输出:

               alpha-2           ...            intermediate-region-code
name                             ...                                    
Afghanistan         AF           ...                                 NaN
Åland Islands       AX           ...                                 NaN
Albania             AL           ...                                 NaN
Algeria             DZ           ...                                 NaN
American Samoa      AS           ...                                 NaN

关于python - 如何使用 pandas 从 GitHub 读取 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55240330/

相关文章:

python - pyqt5 显示点击了哪个按钮

python - Pandas DataFrame.groupby() 到具有多列值的字典

python - Python优先级队列中的二维数组

python - 将 pandas 分析中的特定值提取到表中

python - 如何只保留 pandas DataFrame 中具有多个值的行?

csv - 处理上传的 csv 文件

python - 如何在 Python 中将特殊字符写入 CSV?

python - 从 pandas 数据帧的特定行检索信息

python - 查找并删除 CSV 文件中的重复项

csv - 第 1 行 phpmyadmin 上的 CSV 输入中的字段计数无效