我按照这个例子,server.R,文件在这里.
我打算做一个类似的过滤器,但我失去了什么%>%.
# Apply filters
m <- all_movies %>%
filter(
Reviews >= reviews,
Oscars >= oscars,
Year >= minyear,
Year <= maxyear,
BoxOffice >= minboxoffice,
BoxOffice <= maxboxoffice
) %>%
arrange(Oscars)
Run Code Online (Sandbox Code Playgroud) 这是一个非常基本的问题 - 但显然谷歌并不擅长搜索像"%+%"这样的字符串.所以我的问题是 - 什么时候和"%+%"和类似的使用.我猜它是一种合并?
编辑:好的 - 我相信我的问题得到了回答.%X%是某种二元运算符.所以现在我想我会谷歌知道如何/何时使用这些.我的问题部分受到昨天问题的启发 - 但只是在我在"学习R"博客上看到这篇文章之后.产生我问题的这段话是这样的:
为了做到这一点,将创建一个包含年度总计的新数据框,然后与现有数据集合并(两个数据框中的变量名称应该相同才能生效).然后我们只更改绘图所基于的数据帧.
## add total immigration figures to the plot
total <- cast(df.m, Period ~ ., sum)
total <- rename(total, c("(all)" = "value"))
total$Region <- "Total"
df.m.t <- rbind(total, df.m)
c1 <- c %+% df.m.t
Run Code Online (Sandbox Code Playgroud) 我正在遵循一些代码,我可以应用所有内容,直到我得到命令:
s1 %*% cc1$xcoef
Run Code Online (Sandbox Code Playgroud)
这条线对我不起作用,我找不到解释它的目的的文档.我收到此错误:
Error in s1 %*% cc1$xcoef : non-conformable arguments
Run Code Online (Sandbox Code Playgroud)
我%*%能做什么,可以使用其他功能吗?
我正在使用R版本3.0.3(2014-03-06)"温暖的小狗"
这是什么?我无法通过使用找到帮助?.(抱歉愚蠢)
> 1%*%1
[,1]
[1,] 1
> 10%*%10
[,1]
[1,] 100
> c(1:2)%*%c(1:2)
[,1]
[1,] 5
Run Code Online (Sandbox Code Playgroud) 编辑:%.%运算符现已弃用.使用magrittr中的%>%.
原始问题这个%.%操作员做什么?我已经看到它在dplyr包中使用了很多,但似乎找不到任何有关它是什么或如何工作的支持文档.
它似乎将命令链接在一起,但据我所知......当我在它时,任何人都可以解释那些挂在%标志上的特殊操作员的开局是什么以及何时在技术上是时候到了用它们代码更好?
我和R一起工作了大约2个月,并且在掌握条款$和%%条款方面遇到了一些麻烦.
我理解我可以使用该$术语从函数中提取某个值(例如t.test(x)$p.value),但我不确定这是否是一个通用的定义.我也知道可以用它来指定拉取某些数据.
我也很好奇这个%%术语的使用,特别是如果我在它之间放置一个值(例如%x%)我知道将它用作调制器或余数,例如7 %% 5返回2.也许我是无知的,这不是真的吗?
任何帮助或文学链接将不胜感激.
注意:我一直在搜索这几个小时,如果我找不到它,请原谅!