相关疑难解决方法(0)

R>%>%函数的含义是什么?

我已经看到在dplyrrvest%>%等一些软件包中使用(百分比大于百分比)函数.这是什么意思?这是在R中编写闭包块的方法吗?

syntax r r-faq dplyr magrittr

88
推荐指数
3
解决办法
20万
查看次数

%op%运营商的意思是什么?例如"%in%"?

我尝试做这个简单的搜索但是%在R中的percent()符号上找不到任何东西.

%in%以下代码的含义是什么?

time(x) %in% time(y)哪里xy都是矩阵.

我如何查找%in%%stuff%模式后面的帮助和类似功能,因为我找不到帮助文件?

相关问题:

syntax r operators r-faq

40
推荐指数
4
解决办法
4万
查看次数

两个或多个因子变量的汇总统计数据?

用一个例子可以很好地说明这一点

str(mtcars)
mtcars$gear <- factor(mtcars$gear, labels=c("three","four","five"))
mtcars$cyl <- factor(mtcars$cyl, labels=c("four","six","eight"))
mtcars$am <- factor(mtcars$am, labels=c("manual","auto")
str(mtcars)
tapply(mtcars$mpg, mtcars$gear, sum)
Run Code Online (Sandbox Code Playgroud)

这给了我每个齿轮的加总mpg.但是我说我想要一个3x3的桌子,顶部有齿轮,侧面是圆形,而且有两个总和的9个单元格,我怎么能"聪明地"得到它.

我可以去.

tapply(mtcars$mpg[mtcars$cyl=="four"], mtcars$gear[mtcars$cyl=="four"], sum)
tapply(mtcars$mpg[mtcars$cyl=="six"], mtcars$gear[mtcars$cyl=="six"], sum)
tapply(mtcars$mpg[mtcars$cyl=="eight"], mtcars$gear[mtcars$cyl=="eight"], sum)
Run Code Online (Sandbox Code Playgroud)

这看起来很麻烦.

那么我如何在混合中加入第三个变量呢?

这有点在我正在思考的空间中. 使用ddply进行汇总统计

更新这让我在那里,但它并不漂亮.

aggregate(mpg ~ am+cyl+gear, mtcars,sum)
Run Code Online (Sandbox Code Playgroud)

干杯

r summary

13
推荐指数
2
解决办法
5万
查看次数

ggplot2中的"+"运算符与magrittr中的"%>%"运算符有什么区别?

是什么之间的区别"+"在GGPLOT2运营商和"%>%" 在magrittr操作?

我被告知它们是相同的,但是如果我们考虑以下脚本.

library(magrittr)
library(ggplot2)

# 1. This works
ggplot(data = mtcars, aes(x=wt, y = mpg)) + geom_point()

# 2. This works
ggplot(data = mtcars) + aes(x=wt, y = mpg) + geom_point()

# 3. This works
ggplot(data = mtcars) + aes(x=wt, y = mpg) %>% geom_point()

# 4. But this doesn't
ggplot(data = mtcars) %>% aes(x=wt, y = mpg) %>% geom_point()
Run Code Online (Sandbox Code Playgroud)

r ggplot2 magrittr

13
推荐指数
1
解决办法
1512
查看次数

%<>%运算符在R中的含义是什么?

  1. 什么是%<>%运营商中的R吗?
  2. 使用%<>%和有<-什么区别?
  3. 在什么类型的情况下%<>%可能有用?

r magrittr

2
推荐指数
1
解决办法
2516
查看次数

了解%>%运算符

抱歉有一个noob问题,但我是R的新手,我需要帮助来解释这一点.

我看到说明: x %>% f(y) -> f(x , y)

这个"然后"的符号%>%,我不明白.有人可以给我一个虚拟指南吗?我很难理解这一点.我明白它是这样的:( x <- 3, y <- 3x或者我也可能在这里错了).任何人都可以帮助我,并以一种非常简单的方式向我解释一下吗?提前致谢!

PS以下是使用的示例,我不知道它是什么

library(dplyr)
hourly_delay <- flights %>%

filter(!is.na(dep_delay)) %>% 

group_by(date, hour) %>%   

summarise(delay = mean(dep_delay), n = n()) %>%  

filter(n > 10)
Run Code Online (Sandbox Code Playgroud)

r dplyr

1
推荐指数
1
解决办法
632
查看次数

R中符号%>%的含义

我是一个入门级的R用户.可能这个问题听起来很简单,但如果有人可以提供帮助,那将会很棒.R编码中这个符号的含义是什么......

  %>%
Run Code Online (Sandbox Code Playgroud)

谢谢

programming-languages symbols r

1
推荐指数
2
解决办法
2万
查看次数