0
点赞
收藏
分享

微信扫一扫

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

七公子706 2022-01-13 阅读 53
pythonpandas

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

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 条评论