gpt4 book ai didi

r - 将变量名称存储为相应的列值

转载 作者:行者123 更新时间:2023-12-02 14:55:53 26 4
gpt4 key购买 nike

考虑以下几点:

x <- c("a", "b", "c", "d" , "e", "f")
y <- c("N", "M")
z <- c("P", "Q")

我想要的最终产品:

A B
x a
x b
x c
x d
x e
x f
y N
y M
z P
z Q

这是我目前的尝试

rbind(x, y, z)
data.frame(c(x, y, z))
cbind(x, y, z)
stack(x, y, z)
merge(x, y, z)

最佳答案

stack 是您想要的,除了使用命名的 list:

stack(list(x=x,y=y,z=z)) #or
stack(mget(c("x","y","z")))

# values ind
#1 a x
#2 b x
#3 c x
#4 d x
#5 e x
#6 f x
#7 N y
#8 M y
#9 P z
#10 Q z

关于r - 将变量名称存储为相应的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52940770/

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