生信星球培训第五十一期

学习小组Day6-如澜

2020-04-12  本文已影响0人  aaronwolf

关键技能-table合并

dplyr其他函数在day3中已记录

使用dpyr函数取代excel的vlookup函数

处理临床数据的时候常常需要合并多个课题在不同时间段的数据,相同列常常只有患者住院号或病理号,此时dpyr函数_join系列提供了完美解决方案

left_join(test1,test2,by="z") # 根据共有z列合并,此处left指test1元素全显示
left_join(test2,test1,by="z") # 根据共有z列合并,此处根据test2元素全显示,注意在右侧table中如果不存在左侧对应元素,则NA!后续处理必须替换NA!
full_join(test2,test1,by="z") # test1和test2都全部显示,非共有元素则NA替代
semi_join(x=test1,y=test2,by="z") #在semi和anti中,返回的都是x,但是匹配对象是y
anti_join(x=test1,y=test2,by="z") # anti返回x有而y无,semi返回x和y的并集

课后学习设置git

上一篇 下一篇

猜你喜欢

热点阅读