我尝试做这个简单的搜索但是%在R中的percent()符号上找不到任何东西.
%in%以下代码的含义是什么?
time(x) %in% time(y)哪里x和y都是矩阵.
我如何查找%in%该%stuff%模式后面的帮助和类似功能,因为我找不到帮助文件?
相关问题:
用一个例子可以很好地说明这一点
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)
干杯
是什么之间的区别"+"在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吗?%<>%和有<-什么区别?%<>%可能有用?抱歉有一个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用户.可能这个问题听起来很简单,但如果有人可以提供帮助,那将会很棒.R编码中这个符号的含义是什么......
%>%
Run Code Online (Sandbox Code Playgroud)
谢谢