如何用Python Pandas库读取Excel或CSV文件中指定行或列的数据可以按照以下步骤进行。
准备
在代码中导入Pandas库:
import pandas as pd
然后,使用以下代码一次性读取Excel或CSV文件:
# 读取Excel文件
df = pd.read_excel('filename.xlsx')
# 读取CSV文件
df = pd.read_csv('filename.csv')
读取指定列数据
使用Pandas的iloc
(通过行号和列号访问)或loc
(通过标签访问)方法可以读取指定列数据。例如,下面的代码将读取Excel文件中的第三列:
third_col = df.iloc[:, 2] # 通过列号读取
third_col = df.loc[:, 'column_name'] # 通过列名读取
其中,:
表示读取所有行,2
表示读取第三列。
读取指定行数据
使用Pandas的iloc
或loc
,可以读取指定行的数据。例如,下面的代码将读取Excel文件中的第四行:
fourth_row = df.iloc[3, :] # 通过行号读取
fourth_row = df.loc['row_index', :] # 通过行名读取
其中,:
表示读取所有列,3
表示读取第四行。
示例
示例1 - 读取Excel文件中的指定列
以下代码读取Excel文件中的第二列数据:
# 读取Excel文件
df = pd.read_excel('filename.xlsx')
# 读取第二列数据
second_col = df.iloc[:, 1]
示例2 - 读取CSV文件中的指定行
以下代码读取CSV文件中的第四行数据:
# 读取CSV文件
df = pd.read_csv('filename.csv')
# 读取第四行数据
fourth_row = df.iloc[3, :]
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python pandas库读取excel/csv中指定行或列数据 - Python技术站