首页 > 解决方案 > pandas.read_excel 在 excel 中具有相同的列名

问题描述

当我使用 pandas.read_excel 导入 excel 表时,会出现具有相同列名的问题(或功能:-))。例如,excel 文件有两列名为“dummy”,在 datframe 中导入后,第二列名为“dummy.1”。有没有办法在没有重命名选项的情况下导入?

标签: pythonexcelpandas

解决方案


现在我不明白你为什么想要这个。但是,正如我能想到的解决方法一样,我不妨发布它。

在此处输入图像描述

import pandas as pd

cols = pd.read_excel('text.xlsx', header=None,nrows=1).values[0] # read first row
df = pd.read_excel('text.xlsx', header=None, skiprows=1) # skip 1 row
df.columns = cols

print(df)

回报:

   col1  col1
0     1     1
1     2     2
2     3     3

推荐阅读