Python pandas.read\u excel中列名称相同的excel

Python pandas.read\u excel中列名称相同的excel,python,excel,pandas,Python,Excel,Pandas,当我使用pandas.read_excel导入excel表时,存在相同列名的问题(或功能:-)。例如,excel文件有两列名为“dummy”,在datframe中导入后,第二列名为“dummy.1”。 有没有一种不使用重命名选项的导入方法?现在我不明白您为什么要这样做。然而,由于我能想到一个解决办法,我不妨发布它 返回: col1 col1 0 1 1 1 2 2 2 3 3 现在我不明白你为什么想要这个。然而,由于我能想到一个解决办法

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

现在我不明白您为什么要这样做。然而,由于我能想到一个解决办法,我不妨发布它

返回:

   col1  col1
0     1     1
1     2     2
2     3     3

现在我不明白你为什么想要这个。然而,由于我能想到一个解决办法,我不妨发布它

返回:

   col1  col1
0     1     1
1     2     2
2     3     3

我认为拥有两个同名列本身就是一个问题,为什么不让pandas来解决呢。但话说回来,只需导入文件并用正则表达式重命名所有带有
“\。\n+”
后缀的列。
read\u csv
有一个mangle选项,该选项目前还不受支持,这里提到了它,但它未包含在
read\u excel
:。问题是为什么你会想要这样,也许如果你可以不使用header直接读取文件,我会认为拥有两个同名列本身就是一个问题,为什么不让pandas来解决呢。但话说回来,只需导入文件并用正则表达式重命名所有带有
“\。\n+”
后缀的列。
read\u csv
有一个mangle选项,该选项目前还不受支持,这里提到了它,但它未包含在
read\u excel
:。问题是,为什么您会想要这样做,或者如果您可以只读取没有标题的文件