我有一个列名都相同的列的列表,并且想知道如何为每个列赋予不同的标题。
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:从空列表中弹出