我们现在有这样的数据,可以看到里面的Description有很多重复行,我们想把它合并成一行,并且把SYMBOL的基因列总结起来,使用dplyr包进行处理,
其中有两个函数,一个是group_by,用于选定重复数据,
另一个是summarise,用于合并重复行另外的不重复数据行。
使用代码:
library(dplyr)
#使用方法
#data %>% group_by(duplicate_data) %>% summarise (non_duplicate_data)
#文中例子
data_output <- gseGO_AIM2_2_IL_human %>% group_by(Description) %>% summarise(SYMBOL = paste(SYMBOL, collapse = "/"))
然后就可以啦