我有一个数据帧,它会自动生成多个列,如result1,result2,result3,result4等 . 我想重命名最后一个结果,在这种情况下是result4 . 列数每次都是新的,所以我不能使用命令
df.rename(columns={'result4': 'Final_result'}, inplace=True)
我该怎么做?什么命令将有利于实现这一目标?
所以问题是如何获得列的列表,以便你可以 [-1] .
[-1]
或许Get list from pandas DataFrame column headers导致:
df.rename(columns={ df.columns.tolist()[-1]: 'Final_result'}, inplace=True)
未经测试 .
1 回答
所以问题是如何获得列的列表,以便你可以
[-1]
.或许Get list from pandas DataFrame column headers导致:
未经测试 .