问题标签 [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 投票
1 回答
159 浏览

r - 为什么以下代码尝试从 magrittr 符号中取别名 %>% 失败?

为什么下面的代码不起作用?

当以下工作?

为什么会发生这种情况,需要做什么才能使其发挥作用?

0 投票
1 回答
1385 浏览

r - 有没有办法“通过列表管道”?

ggplot2我从未真正充分利用过的软件包中的一个非常酷的功能是将图层列表添加到绘图中。有趣的是,我可以将图层列表作为参数传递给函数,并将它们添加到绘图中。然后,我可以获得所需的绘图外观,而不必从函数中返回绘图(这是否是一个好主意是另一回事,但这是可能的)。

有没有办法用管道做到这一点?类似于:

0 投票
1 回答
170 浏览

r - R中的符号“%<>%”有什么作用?

我在某人的 R 代码中看到了这个符号:%<>%,并且无法通过谷歌搜索找到它的作用。任何人都可以帮助阐明这一点吗?

0 投票
1 回答
43 浏览

r - dplyr 和所有的奇怪

我想不通。

我发现它all(.$b)不起作用。这对我来说似乎并不直观。

0 投票
3 回答
719 浏览

r - R中的条件数据框突变与magrittr和dplyr

我想使用 magrittr 和 dplyr 的简洁性来根据其他列中的值在列子集中的行之间复制单个值。这是一个简单的例子;我想将这个想法应用到一个大型数据集的许多列中,在一个长长的命令管道中具有多个条件。

获取数据框df <- data.frame(a = 1:5, b = 6:10, x = 11:15, y = 16:20)

对于 where 行a = 5,我想将 和 的值替换为 where 行中的值xyb = 7给出:

此尝试失败:

我能得到的最接近的是:

但这是不正确的,因为它将两个值都替换为 from 的值x,而不是xy

感谢您的建议。

0 投票
4 回答
92 浏览

r - 将一列分成多列然后收集结果的更好方法?

我有一个看起来像这样的数据框:

我想recipients在“|”上拆分列 然后收集结果来产生这个:

完成这种操作的更清晰的方法是什么?这是我当前的代码:

0 投票
4 回答
157 浏览

r - 总结这个数据框的更好方法是什么?

我有一个这样的数据框:

我想通过发送者和接收者列中的值的计数来总结它以获得这个:

我有工作代码,但它很乱,我希望有一种方法可以在一个magrittr链中完成这一切,而不是我下面的:

0 投票
2 回答
5809 浏览

r - Parallel wilcox.test using group_by and summarise

There must be an R-ly way to call wilcox.test over multiple observations in parallel using group_by. I've spent a good deal of time reading up on this but still can't figure out a call to wilcox.test that does the job. Example data and code below, using magrittr pipes and summarize().

The buggy calls yield this error:

Thanks for your help; I hope it will be helpful to others with similar questions as well.

0 投票
1 回答
207 浏览

r - 在评估之前必须两次调用变量吗?

这里发生了一些非常奇怪的事情。在下面的代码中,我创建了一个名为temp. 我必须调用它两次才能看到它是什么。例如,我第一次调用它时,控制台什么也没有显示。它第二次显示data.table/data.frame它是。谁能帮我理解这里发生了什么?

我的控制台在做什么(第一次调用没有做任何事情):

0 投票
1 回答
1021 浏览

r - dplyr 管道中嵌套函数的执行顺序

当我在管道步骤中使用嵌套函数时,执行顺序似乎不直观。

谁能解释为什么第三行中的嵌套函数没有产生正确的结果?