概述
df.rename(columns=lambda x: x+'x')
但是,如果我想重命名除ubunto之外的所有列名,我该怎么办呢?所以我想要的是数据框,其名称是osxx,centosx,windowsx.实际上,我真正的数据框有更多的列,所以我不喜欢使用通常的字典语法一个一个地写出来,而是希望在可行的情况下依靠lambda函数.
谢谢.
os_list = ['osxx','centos','windowsx'] df.rename(columns=lambda x: x+'x' if x in os_list else x)
总结
以上是编程之家为你收集整理的python – 如何使用lambda函数更改pandas df中任意列的名称?全部内容,希望文章能够帮你解决python – 如何使用lambda函数更改pandas df中任意列的名称?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧