R 在一列中加入公共信息

R 在一列中加入公共信息,r,R,我有下一张桌子 tb <- data.frame(Name=c(rep("John",4),rep("Peter",2),rep("Mary",3)), Char=c("CharA","CharB","Charc","CharD","CharB","CharE","CharA","CharC","CharD") ) tb你可以试试 library(data.table) setDT(tb)[, list(Resume=toString(

我有下一张桌子

tb <- data.frame(Name=c(rep("John",4),rep("Peter",2),rep("Mary",3)),
             Char=c("CharA","CharB","Charc","CharD","CharB","CharE","CharA","CharC","CharD")
             )
tb你可以试试

library(data.table)
setDT(tb)[, list(Resume=toString(Char)), Name]
或者使用
base R

aggregate(Char~Name, tb, paste, collapse=',')
你可以试试

library(data.table)
setDT(tb)[, list(Resume=toString(Char)), Name]
或者使用
base R

aggregate(Char~Name, tb, paste, collapse=',')
你可以试试

library(data.table)
setDT(tb)[, list(Resume=toString(Char)), Name]
或者使用
base R

aggregate(Char~Name, tb, paste, collapse=',')
你可以试试

library(data.table)
setDT(tb)[, list(Resume=toString(Char)), Name]
或者使用
base R

aggregate(Char~Name, tb, paste, collapse=',')