pandas指定读Excel文件的几列

要从 Excel 文件中读取特定的列,你可以使用 pandas 的 read_excel 函数,并通过 usecols 参数来指定要读取的列。以下是一个示例代码,展示了如何实现这一点:

import pandas as pd

# 指定 Excel 文件路径
file_path = 'your_file.xlsx'

# 指定要读取的列名或列索引
# 如果你知道列名,可以像这样指定
columns_to_read = ['Column1', 'Column2', 'Column3']

# 如果你知道列索引,也可以使用索引指定
# 例如,如果你想读取第 0, 1 和 2 列,可以使用
# columns_to_read = [0, 1, 2]

# 使用 read_excel 函数读取特定列
df = pd.read_excel(file_path, usecols=columns_to_read)

# 显示数据
print(df)

说明

  • file_path 是你 Excel 文件的路径。
  • columns_to_read 可以是列名的列表(如果你知道列名),也可以是列索引的列表(如果你知道列的位置)。注意,列索引是从 0 开始的。
  • usecols 参数可以接受列名列表、列索引列表,或者列的范围(例如 'A:C')来指定要读取的列。

列名 vs 列索引

  • 列名:如果你的 Excel 文件的第一行是列标题,使用列名通常更直观。
  • 列索引:如果你不确定列名或文件没有列标题,使用列索引可能更方便。

调整 columns_to_read 变量以符合你的实际需求,然后运行代码即可读取指定的列。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐