使用粘贴折叠 R 中的向量
Using Paste to collapse a vector in R
我有一个单列的数据框 mynames
,我希望将其转换为字符串。目的是根据此字符串中的项目 select 另一个数据集中的列名称。数据示例如下
X
A
B
C
我尝试使用下面的代码将它们全部粘贴在一起[=13=]
paste(mynames, sep="", collapse="")
然而,下面的输出远非理想
"c(\"A\", \"B\", \"C\",.......
有人能帮忙吗?
尝试
dat <- data.frame(x=c("a","b","c"))
st <- paste(dat$x,collapse="")
st
打印
> st
[1] "abc"
并使其以逗号分隔:
> st <- paste(dat$x,collapse=",")
> st
[1] "a,b,c"
我有一个单列的数据框 mynames
,我希望将其转换为字符串。目的是根据此字符串中的项目 select 另一个数据集中的列名称。数据示例如下
X
A
B
C
我尝试使用下面的代码将它们全部粘贴在一起[=13=]
paste(mynames, sep="", collapse="")
然而,下面的输出远非理想
"c(\"A\", \"B\", \"C\",.......
有人能帮忙吗?
尝试
dat <- data.frame(x=c("a","b","c"))
st <- paste(dat$x,collapse="")
st
打印
> st
[1] "abc"
并使其以逗号分隔:
> st <- paste(dat$x,collapse=",")
> st
[1] "a,b,c"