【Python 笔记】pandas当列名重复时抽取行列数据

阅读 53

2022-01-13

查阅了一些方法后,最终根据实际情况选择了如下方法实现功能:

import pandas as pd
import numpy as np
import xlrd


df = pd.read_excel('file.xlsx', sheet_name=None, header=0)

sheet_name_list = df.keys()

for sheet in sheet_name_list:

    df_sheet = df.get(sheet)

    # 当列名重复时,使用iloc选取指定行、列
    col1 = df_sheet.iloc[:, 9].values
    col2 = df_sheet.iloc[:, 28].values
    col3 = df_sheet.iloc[:, 32].values

精彩评论(0)

0 0 举报