小组学习DAY6-ZZW

内容来自生信星球

R包与小抄

安装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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容