使用粘贴折叠R中的矢量

时间:2016-05-28 09:19:30

标签: r paste

我有一个单列的数据框mynames,我希望将其转换为字符串。目的是根据此字符串中的项目选择另一个数据集中的列名称。数据的一个例子如下:

X
A
B
C

我尝试使用以下代码将所有内容粘贴在一起使用以下代码

paste(mynames, sep="", collapse="")

然而,这产生了远低于理想的输出

“c(\”A \“,\”B \“,\”C \“,..........

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:5)

尝试

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"