美文网首页生信星球培训第十四期
学习小组笔记Day6--Esther

学习小组笔记Day6--Esther

作者: estherlucky | 来源:发表于2019-04-13 22:23 被阅读0次

1、R包的说明书(cheatsheet)
获取方法:百度或谷歌
https://www.rstudio.com/resources/cheatsheets/
生信星球
2、tidyr的作用
(1)数据框变形
(2)处理数据框中的空值
(3)根据一个表格衍生出其他表格
(4)实现行或列的分割和合并
  就是把数据处理成标准而统一的数据框(Tidy Data),才能进行进一步的数据处理和作图。
3、下载和安装tidyr
install.packages("tidry")

第一步
第二步 把镜像改成中国的。
第三步
安装成功
加载tidyr
4、新建数据框
a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))
image.png
image.png
实在是没时间了,今天一天都在加班,明天一上午也要加班,只能先把主要内容写下,后面再逐一操作了。
rep,重复
paste,连接两个字符串,
行 raw
列 column,简化写法为col
5、Reshape Data
TidyData:提供了一种能够跨包使用的“统一”的数据格式
gather
spread
6、Handle Missing Values
三种处理方式:
(1).删除整行
(2).根据上下文猜一个
(3).同一列的空值填上同一个数。

导入:X<-read.csv('doudou.csv')
导出:write.csv(X,'doudou.csv')
drop_na():有空值的,整行删除掉
fill(),根据上一行的数值填充上
replace_na(),空值填进去特定的一个数值
7、 Expand Tables
complete(把空值的位置补全)
8、split cells
把一列拆成两列。原列要有分隔符才行。
separate:按列分割
separate_rows:按行分割
unite:分割完了再合并回去

思维导图

相关文章

  • 学习小组笔记Day6--Esther

    1、R包的说明书(cheatsheet)获取方法:百度或谷歌https://www.rstudio.com/res...

  • 学习小组Day1--学习平台--ling

    一. 学习小组正确的打开方式 如何学习(1) 电脑版微信(2) 学习小组讨论(3) 做好学习笔记(4) 打卡 解决...

  • Day-1--小陈

    生信星球-小组学习-day1 ##小陈 1.关于学习方法 学习、索引、小组讨论、正确提问、笔记、总结;心得 2...

  • 生信星球学习小组Day1-kan

    笔记来自生信星球学习小组资料 Day1 学习内容 1.小组的学习方式 微信群发布作业,Markdown书写并在简书...

  • 党小组学习笔记

    必须做到教育和实践两手抓,使马克思主义群众观点深深植根于思想中、真正落实到行动上。政之所兴在顺民心,政之所废在逆民...

  • 2022-10-11 一点关于编码工作的学习实践心得

    主动学习 > 整理笔记 > 实际应用 > 交流学习,分享心得 > 小组主题分享 > 更大范围互动 > 营造氛围 前...

  • 学习小组笔记Day1-Jocelyn

    2020年7月3日学习笔记 1.如何学习? ①参与小组讨论 ②遇到不懂与组员交流 ③每天在简书上发布笔记或者记录心...

  • 貔Q-Day30-1.20-周分享

    课程笔记: 1,新概念的系统是英语学习的时候绕不开的经典教材,学习的时候需要按照小组要求,认真做笔记和复习。 2,...

  • 2020-10-09 入门小组DAY1作业补交-三三

    生信星球学习小组DAY 1 Markdown新手指南学习笔记 /by 三三 标题 拉 普 兰 德 语法 在文本前面...

  • 学习笔记 - 小组讨论

    小丽同学最近在上网课。最近学习的科目是如何展开小组讨论。 小组讨论是一伙人未来完成某一个特定的任务而组建的一种互相...

网友评论

    本文标题:学习小组笔记Day6--Esther

    本文链接:https://www.haomeiwen.com/subject/rprrwqtx.html