美文网首页
R 管道函数

R 管道函数

作者: 上校的猫 | 来源:发表于2019-04-13 14:48 被阅读0次

%>%

此管道函数介绍请看上一篇文章详解

%<>%

iris$Sepal.Length %<>% sqrt
x <- rnorm(100)
x %<>% abs %>% sort
is_weekend <- function(day)
{
# day could be e.g. character a valid representation
day %<>% as.Date
result <- day %>% format("%u") %>% as.numeric %>% is_greater_than(5)
if (result)
message(day %>% paste("is a weekend!"))
else
message(day %>% paste("is not a weekend!"))
invisible(result)
}

%$%

从前一个dataframe 或者 list 中直接索引对象,和 ”$“ 方法等价。

iris %>%
subset(Sepal.Length > mean(Sepal.Length)) %$%
cor(Sepal.Length, Sepal.Width)
data.frame(z = rnorm(100)) %$%
ts.plot(z)

%T>%

这个就是 %>% 的 double 版,可以将参数同时传递给后面两个函数。

rnorm(200) %>%
matrix(ncol = 2) %T>%
plot %>% # plot usually does not return anything.
colSums

相关文章

  • R 管道函数

    %>% 此管道函数介绍请看上一篇文章详解 %<>% %$% 从前一个dataframe 或者 list 中直接索引...

  • R 使用管道函数 %>%

    管道函数的优点 省略不必要的中间变量,节省内存 使用嵌套也可以省略中间变量,但是多重嵌套回影响对代码的阅读 原始文...

  • 1118 chapter17 &18

    使用 modelr 包对R包中的建模函数进行包装,使其可以支持管道操作 找出最佳模型“牛顿-拉夫逊搜索” → op...

  • R管道操作%>%

    文章来源:https://mp.weixin.qq.com/s?__biz=MzIwMDIwNTIyNQ==&mi...

  • fifo()函数

    linux系统编程之管道(三):命名管道FIFO和mkfifo函数 - Meditation - 博...

  • day4-R语言基础-SomeShero

    R语言常用函数 URL: R中的画图函数--plot()函数 plot()函数是R中基本的画x-y两个变量的函数,...

  • R四大高效编程神器——apply家族

    本节提要:apply()函数sapply()函数lapply()函数tapply()函数 熟悉R编程的人都知道R语...

  • 第二十二天--[管道-命名管道]

    学习内容:信号(2/2)、管道-命名管道(1/2)收获: 了解了可重入函数的概念; 了解了信号集的概念及其相关函数...

  • 函数式编程(四)——函数组合

    目录 函数组合背景知识管道Lodash中的组合函数 —— flow()/flowRight()函数组合原理模拟函数...

  • R|tidyverse|节省管道%>%

    翻看简书的时候偶尔发现一篇关于tidyverse管道操作的技术贴:节省tidyverse中的管道 %>%[http...

网友评论

      本文标题:R 管道函数

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