学习小组Day6笔记--何小娜

install.packages("tidyr") 安装 tidyr 包
library(tidyr) 加载 tidyr 包

rep("A",tiems=3) 将A重复3次
past("A",1:3,sep=" ") 将A和1、2、3用连接符连接起来,即A1,sep=" "表示连接符为无。 除了列名/行名,字符串需用双引号" ",向量用c()

行 raw
列 column 简化 col

数据框处理(将一些行名合并到一列)
gather(a,"Sample1","Sample2","Sample3", key = "sampleName",value="case")


处理缺失值(某些单元格有空值的情况)
x1<- drop_na(x,X2) 删除有NA的行 x数据 ,X2 需要删除的列
x2<- fill(x,X2) 根据上一行填充
x3<- replace_na(x,list(X2=2) 指定填入某一值


complete(x,nesting(X1),fill = list(X2=5)) 用5补全,全部空值


expand(x,X1,X2) 大概是X1 ,X2列组合


  • separate()按列分割
    嗯,试了一下,好像没有分隔符不行


加了分隔符,不知道警告在说什么,好像是 说那个0.7/k 丢失了一个点


separate_rows() 按行分割


不知道干嘛,说没有case,奇奇怪怪、、



哈哈,原来是unite 写成了unique~~~~睡觉啦 那个点真的丢失了,回不来了,哈哈


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

推荐阅读更多精彩内容

  • (转自http://www.douban.com/group/topic/14820131/,转自人大论坛) 调整...
    f382b3d9bdb3阅读 10,845评论 0 8
  • 在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台...
    果果哥哥BBQ阅读 5,996评论 0 8
  • 我们会根据业务的要求做各种复杂的报表,包括了分组、排序、过滤、转置、差分、填充、移动、合并、分裂、分布、去重、找重...
    fhhhfssfhh阅读 1,542评论 0 6
  • 面对质疑,你是选择迎合别人,还是取悦自己?为什么这么选择? 在我身上是血泪的教训。 我从住院部手术室...
    鸣鸣嘛嘛依然阅读 165评论 0 0
  • 前不久,好友小z给我打来电话,絮絮叨叨的说了一大堆话,概括起来,也就一句话:她暗恋的人谈恋爱了,对象不是她...
    南即姑娘阅读 679评论 0 1