Questions tagged «magrittr»


4
R:在自写包中使用magrittr管道运算符
我想在我自己编写的一个程序包中使用%>%该magrittr程序包中引入的管道运算符来链接dplyr数据转换。在文件中magrittr列出。加载我自己的包并测试使用管道运算符的功能后,我收到以下错误消息:ImportDESCRIPTION 函数名错误(参数,:找不到函数“%>%” 更改%>%为magrittr::%>%函数源代码也无济于事,因为无法再构建软件包。
101 r  namespaces  magrittr 

6
使用dplyr过滤data.frame中的完整案例(逐案删除)
是否可以使用dplyr过滤data.frame以获取完整案例?complete.cases当然,列出所有变量的列表是可行的。但这是a)当有很多变量时冗长; b)当变量名未知时(例如,在处理任何data.frame的函数中),则不可能。 library(dplyr) df = data.frame( x1 = c(1,2,3,NA), x2 = c(1,2,NA,5) ) df %.% filter(complete.cases(x1,x2))
97 r  dplyr  magrittr 

5
R使用管道运算符时的条件评估%>%
当使用管道操作符%>%与包,如dplyr,ggvis,dycharts,等,我该怎么办了一步条件?例如; step_1 %>% step_2 %>% if(condition) step_3 这些方法似乎不起作用: step_1 %>% step_2 if(condition) %>% step_3 step_1 %>% step_2 %>% if(condition) step_3 有很长的路要走: if(condition) { step_1 %>% step_2 }else{ step_1 %>% step_2 %>% step_3 } 有没有所有冗余的更好方法吗?
93 r  dplyr  ggvis  magrittr 

4
错误:找不到函数“%>%”
我正在R中运行一个示例,逐步执行这些步骤,到目前为止,一切正常,除了此代码会产生错误: words <- dtm %>% as.matrix %>% colnames %>% (function(x) x[nchar(x) < 20]) 错误:找不到函数“%>%” 我不知道使用此特殊运算符的好处是什么 %>%,任何反馈都很好。
79 r  dplyr  magrittr 

3
将%>%与colnames()<-
我如何使用管道运算符将管道替换为类似的函数colnames()&lt;-? 这是我想做的事情: library(dplyr) averages_df &lt;- group_by(mtcars, cyl) %&gt;% summarise(mean(disp), mean(hp)) colnames(averages_df) &lt;- c("cyl", "disp_mean", "hp_mean") averages_df # Source: local data frame [3 x 3] # # cyl disp_mean hp_mean # 1 4 105.1364 82.63636 # 2 6 183.3143 122.28571 # 3 8 353.1000 209.21429 但理想情况下,它将是这样的: averages_df &lt;- group_by(mtcars, cyl) %&gt;% …
73 r  dplyr  magrittr 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.