如何组合r中的两个字符向量以形成新的向量?
我有两个向量,如下所示如何组合r中的两个字符向量以形成新的向量?,r,R,我有两个向量,如下所示 a<-c("a","b","c","d") b<-"constant" 提前谢谢。我们可以重复b,lengtha times给他们提供了带有设置名称的名称,并将其转换为列表 as.list(setNames(rep(b, length(a)), a)) #$a #[1] "constant" #$b #[1] "constant" #$c #[1] "constant" #$d #[1] "constant" 我们可以重复b,lengtha tim
a<-c("a","b","c","d")
b<-"constant"
提前谢谢。我们可以重复b,lengtha times给他们提供了带有设置名称的名称,并将其转换为列表
as.list(setNames(rep(b, length(a)), a))
#$a
#[1] "constant"
#$b
#[1] "constant"
#$c
#[1] "constant"
#$d
#[1] "constant"
我们可以重复b,lengtha times给他们的名字加上setNames,然后把它转换成list
as.list(setNames(rep(b, length(a)), a))
#$a
#[1] "constant"
#$b
#[1] "constant"
#$c
#[1] "constant"
#$d
#[1] "constant"
您可以尝试以下操作:
l <- as.list(rep(b, length(a)))
names(l) <- a
您可以尝试以下操作:
l <- as.list(rep(b, length(a)))
names(l) <- a
以下是另一种可能更简单的方法:
l <- list()
l[a] <- b
以下是另一种可能更简单的方法:
l <- list()
l[a] <- b