R 语言 管道操作符

背景

关于代码的简洁性,就是你使用了比较简化的高级操作符,但是有时候会增加代码的可读性。这种可读性在于你是否真正的去了解R的高级语法。你了解高级语法,他就不难,你不了解,他就难,可读性差。

这里我们来讲解一下,关于管道操作符,使R语言编程简化一些。

管道操作符

管道操作符来自于 magrittr ,所以首先要先安装 magrittr

> install.packages("magrittr")

2.1 抛砖引玉

首先,加载一个数据集 install.packages("gapminder"); library(gapminder)
R 语言 管道操作符_第1张图片
我们现在进行如下操作:

  1. 取“gdpPercap”列
  2. 保留两位有效数字
  3. 取log2变换
  4. 对7取余
  5. 乘以2
  6. 绘制柱形图
> hist(log2(round(gapminder$gdpPercap, 2))%%7*2)

R 语言 管道操作符_第2张图片

你可能感兴趣的:(R语言,r语言,开发语言,python)