R中的聚合命令

Zaynab

如何使用聚合命令转换此表:

name  ID   
a     1   
a     2 
a     2
a     NA   
b     NA   
c     NA
c     NA   

对此:

name  ID   
a     1|2    
b     NA   
c     NA  

谢谢。

马修·伦德伯格

在基础中:

> aggregate(ID ~ name, data=x, FUN=function(y) paste(unique(y), 
                                      collapse='|'),na.action=na.pass)
  name     ID
1    a 1|2|NA
2    b     NA
3    c     NA

在处理第四行方面,这与您的规范不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章