为了账号安全,请及时绑定邮箱和手机立即绑定

重命名在方法链中传递的数据帧中的最后一列

重命名在方法链中传递的数据帧中的最后一列

慕容3067478 2021-12-09 18:14:33
如何重命名在方法链中传递的数据框中的最后一列?考虑以下示例(实际用例更为复杂)。重命名函数如何引用它处理的数据帧(与“表”数据帧不同?是否有类似以下内容?不幸的是“自我”不存在。result = table.iloc[:,2:-1].rename(columns={self.columns[-1]: "Text"})
查看完整描述

2 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

使用pipe()

result = table.iloc[:,2:-1].pipe(lambda df: df.rename(columns={df.columns[-1]: "Text"}))


查看完整回答
反对 回复 2021-12-09
?
呼如林

TA贡献1798条经验 获得超3个赞

我认为您可以执行以下操作:


result = table.iloc[:,2:-1]

result.columns = result.columns[:-1] + ["Text"]


查看完整回答
反对 回复 2021-12-09
  • 2 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信