关键技能-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
为记录每一次Rproject版本修改,设置git,走了不少弯路
首先学习廖雪峰老师的Git
注意!Rprogect新建时选择version control新建似乎一直提示error,故该方法未采用
根据步骤一-步骤五的“图九”首先设置本地SSH key,key添加到git,并在git新建repository,然后同步本地;原文网址https://zhuanlan.zhihu.com/p/30335806
之后的操作不可以按照上述说明!易出错!
参考此教程从“2. 项目文件修改与安全设置”开始学习;原文网址:https://zhuanlan.zhihu.com/p/35804160
尽量不用Rstudio内的git的commit等,在本地repository内使用git bash命令行窗口操作!