首页  >  文章  >  后端开发  >  如何使用 Pandas 从 URL 读取 CSV 文件?

如何使用 Pandas 从 URL 读取 CSV 文件?

DDD
DDD原创
2024-11-03 17:49:30684浏览

How Do You Read CSV Files From URLs Using Pandas?

使用 Pandas 从 URL 读取 CSV 文件

尝试使用 Python 3.x 从 URL 读取 CSV 文件时,用户可能会遇到错误:“预期文件路径名或类似文件的对象,得到 类型。”

出现这种情况是因为 Pandas 需要文件路径或打开的文件对象,而代码提供了获得的字节字符串从网址。要解决此问题,请遵循更新的 Pandas 实现:

在 0.19.2 之后的 Pandas 版本中,您可以直接将 URL 传递给 read_csv() 函数:

<code class="python">import pandas as pd

# Replace the s variable with the direct URL
url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
c = pd.read_csv(url)</code>

此更新代码直接从指定的URL读取CSV数据,无需涉及requests.get().content的中间步骤。

以上是如何使用 Pandas 从 URL 读取 CSV 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn