Day Six-夏天

R学习3

R包与说明

说明:cheatsheet,R包的说明书,操作指南
获取方法

  • 方法1:去百度/谷歌XX小抄
  • 方法2:找Rstudio的cheatsheet网站
    https://www.rstudio.com/resources/cheatsheets/
  • 方法3:生信星球+R包名称
安装R包
  • install.packages("AAAA")安装名为AAAAR包
  • 当命令行>出现时表示安装结束,注意查看安装过程中是否有error,如果有则为报错,仔细看报错信息。
如何加载R

library(“AAAA”)

了解R包 tidyr
tidyr的功能

可将数据处理成标准而统一的数据框

  • 数据框的变形
  • 处理数据框中的空值
  • 根据一个表格衍生出其他表格
  • 实现行或列的分割和合并
参数
  • key-value:键值对 ,表示一种对应关系。键和值都是列名,如SampleName和Expression的对应
  • 函数后面跟括号,括号里第一个参数是都数据框名
  • 字符串要加双引号,行名和列名不用加,其他单元格(姑且这么叫了)里出现的字符串要加
  • 加载数据(复习功课)
a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))
新建一个数据框并赋值给bioplanet这个变量(赋值符号<-还记得嘛)括号里是“列名”=列值,这里列名要加双引号
- rep,重复,括号中填要重复的字符和重复次数
- paste,连接两个字符串,括号要填两个代连接字符并指定分隔符(sep),没有分隔符就填sep=“”、
- 1:3表示从1到三。如需一列中需要填入三个无规律的数字,可以用向量c(1,3,4),同样如果填的是字符串也需要加双引号,例如c("doudou","huahua","xiaoyu")。
Day Six-夏天_第1张图片
image.png

gather和spread的说明文档


image.png

你可能感兴趣的:(Day Six-夏天)