使用粘贴折叠 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"