gpt4 book ai didi

r - 查找并替换列名

转载 作者:行者123 更新时间:2023-12-02 18:43:08 25 4
gpt4 key购买 nike

df <- data.frame(A=1, B=2, C=3)
new.names <- data.frame(old=c("A","B","C"), new=c("X", "Y", "Z"))

如何在 new.names$old 中查找 names(df) 并将其替换为 new.names$new

期望的输出:

names(df)
[1] "X" "Y" "Z"

最佳答案

一种方法可以是:

names(df) <- new.names$new[match(new.names$old, names(df))]

X Y Z
1 1 2 3

关于r - 查找并替换列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67808471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com