Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用逗号分隔将列粘贴到单行中_R - Fatal编程技术网

R 使用逗号分隔将列粘贴到单行中

R 使用逗号分隔将列粘贴到单行中,r,R,我在下面有一个数据框 > Company Name 1 ABB 2 Siemens 3 GE 4 KF 5 Woodrich 我需要把下面的东西拿出来 > Company1 <- c("ABB","Siemens","GE","KF","Woodrich") >Company1Company1要获取向量: 公司2公司2 [1] ABB、西门子、GE、KF、伍德里奇 >公司1 [1] “ABB”“西门子”“GE”“KF

我在下面有一个数据框

  > Company
      Name
   1  ABB
   2  Siemens
   3  GE
   4  KF
   5  Woodrich
我需要把下面的东西拿出来

 > Company1 <- c("ABB","Siemens","GE","KF","Woodrich")
>Company1
Company1要获取向量:

公司2公司2
[1] ABB、西门子、GE、KF、伍德里奇
>公司1
[1] “ABB”“西门子”“GE”“KF”“伍德里奇”
我们可以做到:

 paste(t(df),collapse = ",")
[1] "ABB,Siemens,GE,KF,Woodrich"
或者简单地说:

paste(t(df))
[1] "ABB"      "Siemens"  "GE"       "KF"       "Woodrich"
或者按照@akrun的建议:

toString(t(df))
数据:


dfthank,但两者之间没有逗号。我需要作为公司1的输出,您的预期输出不清楚。它使它看起来就像您只想从
data.frame
中拉出向量,因为您的预期输出看起来相当于
Company1或
toString(t(df))
paste(t(df))
[1] "ABB"      "Siemens"  "GE"       "KF"       "Woodrich"
toString(t(df))
df<-structure(list(Name = c("ABB", "Siemens", "GE", "KF", "Woodrich"
)), class = "data.frame", row.names = c("1", "2", "3", "4", "5"
))