gpt4 book ai didi

r - R中的列绑定(bind)并命名该列

转载 作者:行者123 更新时间:2023-12-04 09:07:18 25 4
gpt4 key购买 nike

我要列绑定(bind) (cbind) mydf[,"c"]并给它一个新名字newcolumn一步得到结果矩阵mydf .我该怎么做?

mydf
# a b c
# 1 2 6
# 1 3 4


mydf
# a b c newcolumn
# 1 2 6 6
# 1 3 4 4

最佳答案

您可以在调用 cbind 时指定新列名:

mydf <- cbind(mydf, newcolumn=mydf[,"c"])
mydf
# a b c newcolumn
# [1,] 1 2 6 6
# [2,] 1 3 4 4

数据(用相同的方法构建):
mydf <- cbind(a=c(1, 1), b=c(2, 3), c=c(6, 4))

如果你有一个数据框而不是一个矩阵,你可以简单地做 mydf$newcolumn <- mydf$c .

关于r - R中的列绑定(bind)并命名该列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31824733/

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