我有一个50列的数据框架,我想重命名每一列以包括索引位置。
所以列A将是列A_0,列B将是列B_1,依此类推
我可以手动为每一行做,比如:
df = df.rename(columns={df.columns[1]: str(df.columns[1]) + '_'+ str(dftest.index[1])})
但我想知道是否有更简单的方法。
您可以直接设置名称:
df.columns= [f"{col}_{ix}" for ix, col in enumerate(df.columns)]