问题标签 [magrittr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
291 浏览

r - 是否可以使用 magrittr 在单个工作流程中创建两个数据帧?

开始使用magrittr管道运算符,并且很好奇是否可以在单个流中创建两个数据帧。例如,生成用于绘图的非聚合数据框和对因子排序的聚合数据框(聚合排序示例)会很有帮助。

这是一个相当人为的例子,它说明了这个问题:

两者可以在同一流程中生成吗vore_count agg

我尝试了以下方法(以及使用 %T>%),这显然行不通。

0 投票
2 回答
1196 浏览

r - setNames 等效于 colnames 和 rownames 用于管道

我经常在 magrittr 管道或其他地方使用 R 的setNames函数来即时修复对象的名称:

colnames 和 rownames 是否有等效的功能?像setColnames什么?

0 投票
1 回答
166 浏览

r - 为什么功能序列不适用于 ggplot2?

我想使用http://www.r-bloggers.com/magrittr-1-5/中描述的功能序列提取一些绘图代码。但是,它不起作用

尝试此操作时,R 给出以下错误

错误:ggplot2 不知道如何处理 uneval 类的数据

使用简单的管道做同样的事情效果很好:

我的功能序列/代码有什么问题?

0 投票
1 回答
656 浏览

r - 如何正确使用管道 (%>%) 运算符制作 vim 缩进 dplyr 代码?

例如,vim不会正确缩进以下代码:

有没有办法来解决这个问题?

我正在使用Vim-R-Plugin,相关问题在这里

0 投票
1 回答
521 浏览

r - lapply 和 dplyr/magrittr 的奇怪错误

这是一段代码:

为什么“no dplyr”版本有效,而“dplyr”版本抛出错误,“dim(X) must have a positive length”?他们似乎和我一模一样。

0 投票
1 回答
241 浏览

xml - 使用 R 中的 library(rvest) 和 library(xml) 为专利数据选择 xml_nodes

鉴于 EPO 的专利服务器 REPO 的以下(准)xml 结构:

我想选择节点“B210”中的数字和“描述”中的文本。

使用

我确实得到了描述文本,但 B210 没有。事实上,该命令不适用于 . 我是否必须将 SDOBI 中提供的信息转换为文本?我在这里有点迷路。任何帮助高度赞赏。

0 投票
1 回答
192 浏览

r - 重命名 Sys.Date() 列

我想像这样绑定和重命名Sys.Date()

虽然我可以很容易地用基础 R 重命名新的 Sys.Date() 列,但我想通过 dplyr/magrittr 管道传递它。但我收到以下错误消息:

我有一种感觉,Sys.Date括号把事情搞砸了。

奖励:我还想同时将 Sys.Date() 转换为 Fiscal Week。

0 投票
1 回答
148 浏览

r - 获取R函数返回的变量名

我有这个代码:

b(cars)返回一个包含字符串cars和 data.frame 内容的列表cars

有什么方法a(cars) %>% b()可以返回字符串cars(函数返回的变量的名称a())和data.frame的内容?

相反,它返回.data.frame 的内容。

也就是说,我希望第二个函数返回第一个函数返回的变量的名称以及变量的内容。

我真正想做的b()是类似write.csv(x, paste0(deparse(substitute(x)), ".csv")).

有什么建议么?

0 投票
1 回答
95 浏览

r - R 代码错误 - 如何使用 Magrittr 重写代码

我无法使用 magrittr 重写一段标准 R 代码

这可以作为标准 R 正常工作:

但这不使用 magrittr:

我有点理解错误的要点,但不知道该怎么做。

0 投票
3 回答
1704 浏览

r - 如何构建从 data.table 到 magrittr 并返回到 data.table 的管道

我想将 data.table 流水线与 magrittr 流水线混合。我可以从 data.table 转到 %>% 但我不知道如何返回 [][] data.table 样式的流水线。

这是一个例子:

如何在 %>% 之后返回 [][] ?

我知道这个特定的示例可以完全用 [] 重写,而没有 %>%,但我对每次都这样做并不感兴趣。我想要一种能够编写 [][] %>% [][] 模式的方法。