1.管道操作符:%>%
tidyverse的每个包都会自动加载管道操作符。但他是属于magrittr包,这个包中还包含几个其他的管道操作符。
如果报错说找不到管道操作符,就加载tidyverse或magrittr即可。
2.笨办法
除了管道外还有哪些笨办法可以实现同样的目的
(1)中间变量赋值
(2)初始向量反复赋值
(3)函数嵌套组合
3.管道不支持的情况
(1)不支持的函数
使用当前环境的
使用惰性求值的
(2)不适用的情况
/>10步
非单一对象
非单向关系
4.其他工具
(1)%T>%
分支,该操作符后跟的独立的两步(用%>%)连接,可都运行。
(2)%$%
将数据框中的列炸成显式的向量,用于作用对象为向量的函数
(3)%<>%
赋值操作,我选择忘记这个。属于修改某列后重新赋值,我习惯于修改后赋值给新变量,或者用管道符号。
网友评论