如何在Pandas中为重复的列赋予不同的名称

时间:2019-01-23 23:03:48

标签: python pandas

我有一个列名都相同的列的列表,并且想知道如何为每个列赋予不同的标题。

df= pd.read_excel('SEO Data 01.15.19.xlsx','Data Dump')
df.columns = df.iloc[0]
df=df.drop(df.index[0])
df.rename(columns={ df.columns[1]: ".1" })
d={'Clicks': ['Clicks1', 'Clicks2', 'Clicks3']}
df.rename(columns=lambda c: d[c].pop(0) if c in d.keys() else c)

我想要一个带有新标题的新表,但最终却出现IndexError:从空列表中弹出

0 个答案:

没有答案