【发布时间】:2020-02-17 23:33:51
【问题描述】:
我有一个简单的数据框a
x y
1 1 11
2 2 22
3 3 33
还有一个b
old new
1 x haha
2 y hoho
它给出了旧列名到新列名的映射。我想要以下数据框c。
haha hoho
1 1 11
2 2 22
3 3 33
请注意,实际的a 有很多列,b 中的两列的映射不是直截了当的。此外,b 的行可能不与a 的列的顺序相同。
可以使用plyr/dplyr吗?在 python 中是这样的:Changing dataframe columns names by columns from another dataframe python?
【问题讨论】: