python如何将excel非首行作为dataframe的列名

本文介绍了使用pandas读取Excel文件时,如何将非首行作为DataFrame的列名。通过`pd.read_excel(file_path, skiprows=2)`或`pd.read_excel(file_path, header=2)`,可以实现这一功能。前者跳过前两行,从第三行开始,将首行为列名;后者读取所有行,指定第三行作为列名。" 125678261,13990441,嵌入式开发全面指南:从Linux到设备驱动,"['嵌入式硬件', 'Linux开发', 'C编程', '设备驱动', 'GUI开发']
摘要由CSDN通过智能技术生成

本文用pandas读取excel,其他读取方法可以参考 python读取excel

直接上代码

import os
import pandas as pd

# 两种读取Excel非首行作为dataframe列名的方法
readbook = pd.read_excel(file_path, skiprows=2)
# readbook = pd.read_excel(file_path, header=2)

# 查看列名
print(readbook.columns.values.tolist())

# 读取列名为AA的数据
location = readbook['AA']

# 转换为list
loca = location.to_list()
print(loca)

解读:

1. pd.read_excel(file_path, skiprows=2),跳过原excel的前两行,从excel第三行开始读取为dataframe,则dataframe默认首行作为列名;

2. pd.read_excel(file_path, header=2),将excel所有行都读取为dataframe,跳过dataframe的前两行,将第三行作为列名。

PS:

关于file_path的读取可以参考 获取地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值