生信星球培训第二十七期

生信学习DAY6-森森

2019-11-02  本文已影响0人  森森_486c

第6天,学习R包及使用R包说明书(cheatsheet)。R包说明书俗称小抄,是一个很好的学习操作指南。

以下内容来自微信公众号生信星球
1. 学会获取一个R包的小抄

3种方法

2. 初步了解tidyr(R包中简单的包,数据处理的起步)

4种功能(数据框变形、处理空值、一个表格衍生其他表格、行或列的分割和合并)

3. 学习极简安装R包
4. 数据框的小常识
5. 认识Tidy Data
6. Reshape Data

gather
spread
gather(a,X1999,X2000,key = "year",value = "cases"):gather括号里的分别是数据框名,需合并的列名(两个),合并后的key列名,value列名。
高效做法 **gather(a,"year","cases",X1999,X2000) **:需合并的列名列在最后(默认顺序),否则会报错
gather(a,year,cases,-country):合并除country外剩下的列
合并前的列名如果比较多,可以用排除法

7. Handle Missing Values
8. Expand Tables
9. split cells

separate(table3,rate,
into=c("case","pop"))
:将table3中rate列分割成case、pop两列
separate_rows(table3,rate):将table3中rate列按行分割
unite(table5,century,year,
col="year",sep="")
:将table5中century,year两列合并成year列

上一篇下一篇

猜你喜欢

热点阅读