首页  >  文章  >  后端开发  >  如何使用 Pandas 从无头 CSV 文件中读取特定列?

如何使用 Pandas 从无头 CSV 文件中读取特定列?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-01 22:02:02890浏览

How to Read Specific Columns from a Headerless CSV File Using Pandas?

如何使用 Pandas 读取没有标题的表格并选择特定列

在 Python 的 Pandas 库中,从没有标题的 CSV 文件中读取数据可以使用带有 header=None 参数的 pd.read_csv 函数来执行。但是,访问此类表中的特定列需要使用与使用 usecols 不同的方法。

要从没有标题的 CSV 文件中仅读取第 4 列和第 7 列,您可以使用 usecols参数如下:

df = pd.read_csv(file_path, header=None, usecols=[3,6])

这里,file_path代表CSV文件的路径,header=None指定表不没有标题行,usecols=[3,6]表示要读取第4列和第7列的数据。

传递给usecols的数值 参考所需列的位置。例如,数字0、1、2等,代表表格中的第一、第二、第三以及后续列。

通过使用此方法,您可以只读取您需要的特定列,即使来自没有标题的表。有关 pd.read_csv 函数及其参数的更多信息,请参阅 Pandas 文档。

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

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