pandas.read_excel在excel中具有相同的列名

时间:2018-06-02 05:55:25

标签: python excel pandas

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

1 个答案:

答案 0 :(得分:1)

现在我不明白为什么你会想要这个。但是,我可以想到一个解决方法,我也可以发布它。

enter image description here

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