背景
关于代码的简洁性,就是你使用了比较简化的高级操作符,但是有时候会增加代码的可读性。这种可读性在于你是否真正的去了解R的高级语法。你了解高级语法,他就不难,你不了解,他就难,可读性差。
这里我们来讲解一下,关于管道操作符,使R语言编程简化一些。
管道操作符
管道操作符来自于 magrittr ,所以首先要先安装 magrittr。
> install.packages("magrittr")
2.1 抛砖引玉
首先,加载一个数据集 install.packages("gapminder"); library(gapminder)
。
我们现在进行如下操作:
- 取“gdpPercap”列
- 保留两位有效数字
- 取log2变换
- 对7取余
- 乘以2
- 绘制柱形图
> hist(log2(round(gapminder$gdpPercap, 2))%%7*2)
这