gpt4 book ai didi

r - 重命名R中的一个命名列

转载 作者:行者123 更新时间:2023-12-03 13:41:12 26 4
gpt4 key购买 nike

我想更新数据框的一列,使用其原始名称引用它,这可能吗?例如说我有表“数据”

a b c  
1 2 2
3 2 3
4 1 2


我想将b列的名称更新为“ d”。我知道我可以用

colnames(data)[2] <- 'd'  


但是我可以通过专门引用b来进行更改,即类似

colnames(data)['b'] <- 'd'  


因此,如果数据框的列顺序更改,则正确的列名仍将更新。

提前致谢

最佳答案

从2014年10月开始,现在可以在dplyr包中轻松完成此操作:

rename(data, d = b)

关于r - 重命名R中的一个命名列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655438/

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