R数据科学–第十三章 管道操作
今天是生信星球陪你的第178天
你想找辆共享单车,发现满街都是别家车,没有一辆你能骑。
你想学点生信,搜了“初学者教程”,满眼尽是高大上,没有一句能看懂。
终于你跨越茫茫宇宙,来到生信星球,发现了初学者的新大陆!
如果你对R语言一无所知,建议先学习《零基础系列》
本系列的参考资料是:学R必备的神书《R数据科学》,如果你还不了解这本书,👇点这里。
系列连载:
英文版书籍地址:http://r4ds.had.co.nz/
这一章简单到我不想写。十二章是关于时间,和生信无关我跳过咯。
1.管道操作符:%>%
tidyverse的每个包都会自动加载管道操作符。但他是属于magrittr包,这个包中还包含几个其他的管道操作符。
如果报错说找不到管道操作符,就加载tidyverse或magrittr即可。
2.笨办法
除了管道外还有哪些笨办法可以实现同样的目的
(1)中间变量赋值
(2)初始向量反复赋值
(3)函数嵌套组合
3.管道不支持的情况
(1)不支持的函数
使用当前环境的
使用惰性求值的
(2)不适用的情况
/>10步
非单一对象
非单向关系
4.其他工具
(1)%T>%
分支,该操作符后跟的独立的两步(用%>%)连接,可都运行。
(2)%$%
将数据框中的列炸成显式的向量,用于作用对象为向量的函数
(3)%<>%
赋值操作,我选择忘记这个。属于修改某列后重新赋值,我习惯于修改后赋值给新变量,或者用管道符号。
隔壁生信技能树公益视频合辑(学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!)
国内看B站,教学视频链接:https://m.bilibili.com/space/338686099
国外看YouTube,教学视频链接:https://m.youtube.com/channel/UC67sImqK7V8tSWHMG8azIVA/playlists友情链接:
点击底部的“阅读原文”,获得更好的阅读体验哦😻
初学生信,很荣幸带你迈出第一步。
我们是生信星球,一个不拽术语、通俗易懂的生信知识平台。由于是2018年新号,竟然没有留言功能。需要帮助或提出意见请后台留言、联系微信或发送邮件到Bioplanet520@outlook.com,每一条都会看到的哦~
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!