2018-10-13 R包的学习

1.获取帮助信息的方法

方法1:去百度/谷歌XX小抄
方法2:找Rstudio的cheatsheet网站(网速好慢的)

2. 学习tidyr包

2.1数据框的建立

a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))

2.2 tidyr效果示例

640.webp.jpg

2.3 具体方法

2.3.1 gather和spread

gather(a,X1999,X2000,key = "year",value = "cases")
gather(a,"year","cases",X1999,X2000) #推荐的偷懒做法
gather(a,year,cases,-country)  #-country的意思就是合并除country外剩下的列。

2.3.2 处理丢失数据

drop_na(X,X2)
fill(X,X2)
replace_na(X,list(X2=2))

2.3.3 expand

complete(把空值的位置补全)


640.webp (1).jpg

expand(列出选中的列的所有组合)

2.3.4 split

对数据框进行分割。今天时间原因,我先放图。事后多加练习。这个我应该比较常用
微信图片_20181014005500.jpg
微信图片_20181014005450.jpg
微信图片_20181014005455.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容