【发布时间】:2021-06-01 22:18:33
【问题描述】:
我有一个包含许多列的表,我想将列中的所有文本合并到第一个中。像这样
| ID | A | B | C | etc |
|---|---|---|---|---|
| 1 | aa | bb | cc | |
| 2 | ai | ao | au |
进入
| ID | A | B | C | etc |
|---|---|---|---|---|
| 1 | aa,bb,cc | |||
| 2 | ai,ao,au |
问题是列的数量,因为我不能一一写下它们的名字。
你能帮帮我吗?
非常感谢!
【问题讨论】:
-
试试:
data.frame(x[1], A=do.call(function(...) paste(..., sep=","), x[-1]))
标签: r merge multiple-columns