【发布时间】:2016-08-31 21:17:47
【问题描述】:
我正在使用用户 ID 键加入具有相同列/列名的两个数据框 (a,b),并且在加入时,我必须提供后缀字符才能创建它。以下是我使用的命令,
a.join(b,how='inner', on='userId',lsuffix="_1")
如果我不使用这个后缀,我会出错。但我不希望更改列名,因为这会在运行其他分析时导致问题。所以我想从结果数据框的所有列名中删除这个“_1”字符。有人可以建议我一种有效的方法来删除 Pandas 数据框中所有列名称的最后两个字符吗?
谢谢
【问题讨论】:
-
你能重命名列吗?
-
@JoeR 我有大约 76 列和 50 个这样的数据框。所以手动操作不是解决办法!
标签: python string pandas dataframe