小组学习DAY6-ZZW

内容来自生信星球

R包与小抄

  • R包
  • 小抄(cheatsheet):R包的说明书,操作指南
    获取方法
    方法1:去百度/谷歌XX小抄
    方法2:找Rstudio的cheatsheet网站
    https://www.rstudio.com/resources/cheatsheets/

安装R包

  • install.packages("R包")
  • 直到出现<,表示安装成功
    可能出现的问题:
    1.换一个镜像

    方法

加载R包

  • library(R包)

关于数据框

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

  • rep,重复,括号中填要重复的字符和重复次数。
  • paste,连接两个字符串,括号要填两个代连接字符并指定分隔符(sep),没有分隔符就填sep=“”。
  • 1:3表示从1到三。如需一列中需要填入三个无规律的数字,可以用向量c(1,3,4),同样如果填的是字符串也需要加双引号,例如c("doudou","huahua","xiaoyu")。
  • 了解概念:key-value--“键值对” ,表示一种对应关系。“键”和“值”都是列名,如SampleName和Expression的对应
    括号里是“列名”=列值,这里列名要加双引号
    得到的数据框

    实际操作

tidydata

  • 一种组织表格数据的方式
  • 提供了一种能够跨包使用的“统一”的数据格式
  • 什么叫“统一”?
    每个变量(variable)占一列,每个情况(case)和观测值(observation)占一行


    处理前

    处理后

    1.Reshape Data
    2.Handle Missing Values

  1. Expand Tables

思维导图


R包使用.png

你可能感兴趣的:(小组学习DAY6-ZZW)