问题标签 [dplyr]

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 投票
2 回答
5577 浏览

r - 在 R 中使用选择函数时出错

我想获取用户播放频率最高的歌曲。我在 csv 文件中想要的三个字段是 userId、songId 和 playCount 但选择函数给出了错误:

数据示例如下所示

提前致谢

0 投票
2 回答
24496 浏览

r - dplyr summarise() 具有来自单个函数的多个返回值

我想知道是否有一种方法可以使用带有summarise( dplyr 0.1.2) 的函数来返回多个值(例如包中的describe函数psych)。

如果没有,是因为它尚未实施,还是有理由认为它不是一个好主意?

例子:

产生:Error: expecting a single value

0 投票
1 回答
1528 浏览

r - dplyr - 聚合不正确?

我对 dplyr 有一些问题,并且 group_by 函数没有按预期工作。使用 summarise,我希望获得输入到 group_by 语句中的 id 和 year 的每个唯一组合的 var1 的平均值。

此代码应创建一个带有 id-year 观察值的 df,我想在其中汇总 id 和 year 的每个组合的 var 1 的平均值。但是,这没有按预期工作,输出忽略 id,并且仅按年汇总。

dplyr 代码:

结果:

知道发生了什么吗?

为了确保没有其他包中断 dplyr 功能,我尝试了以下相同的结果。

0 投票
2 回答
10982 浏览

r - 如何在 R 中使用 %.% 运算符(编辑:2014 年弃用的运算符)

编辑: %.% 运算符现在已弃用。使用 %>% 来自 magrittr。

原始问题这个%.%操作员做什么?我已经看到它与 dplyr 包一起使用了很多,但似乎找不到任何关于它是什么或它是如何工作的支持文档。

它似乎将命令链接在一起,但据我所知……当我在做的时候,任何人都可以解释那些挂在%标志上的特殊操作员的策略是做什么的,什么时候在技术上是正确的时间使用它们更好地编码?

0 投票
1 回答
174 浏览

r - 大型矩阵/数据框的年平均值

我有一个这样的数据框(1704 * 126):

1704 是 01/1871 和 12/2012 之间的月数,我有 125 个实验。

对于每个实验,我想逐年获得每个月的总和,所以像这样的数据框(142 * 126):

我尝试使用聚合或汇总(来自 dplyr),但我有所有实验的年度平均值,而不是每个实验的平均值......

有人能帮我吗?

0 投票
1 回答
221 浏览

r - 总结不再分组

我认为 dplyr 很棒。但是,我最近更新了软件包,似乎汇总不再按组汇总。升级前用于按组汇总的类似于以下代码的内容:

这用于输出带有 Species 和 avg_petal_width 的表。现在 Species 列似乎已被删除,并且 avg_petal_width 聚合为单个值。group_by 似乎正在工作,所以我猜这是摘要的问题。

甚至 Vignette 中的示例也无法正常工作。

任何建议将不胜感激。

0 投票
1 回答
319 浏览

r - dplyr“不是承诺”错误

我有一个面板数据集,我使用 lag() 函数为其创建了滞后变量。当我尝试使用下面的 mutate 命令计算每个时间点的增量时,我收到错误消息“错误:不是承诺”

0 投票
3 回答
238710 浏览

r - dplyr 使用条件值进行变异

在具有四列的大型数据框(“myfile”)中,我必须添加第五列,其值有条件地基于前四列。

更喜欢 和 的答案dplyrmutate主要是因为它在大型数据集中的速度。

我的数据框如下所示:

第五列 (V5) 的值基于一些条件规则:

现在我想使用该mutate函数在所有行上使用这些规则(以避免慢循环)。像这样的东西(是的,我知道它不是这样工作的!):

这应该是结果:

如何做到这一点dplyr

0 投票
7 回答
60623 浏览

r - 使用 dplyr 过滤 data.frame 中的完整案例(按案例删除)

是否可以使用 dplyr 过滤完整案例的 data.frame?complete.cases当然,所有变量的列表都有效。但这是a)当有很多变量时很冗长,而b)当变量名称未知时(例如在处理任何data.frame的函数中)是不可能的。

0 投票
1 回答
6922 浏览

r - 过滤 dplyr 返回错误

任何人都知道为什么会这样?我有一个数据框,我正在尝试用 dplyr 过滤它。

这是我要考虑的事物的类别:

所以......不确定问题是什么...... dplyr 应该是预期因素,我已经在网上看到很多使用filter带字符串的 dplyr 来做这件事的人的例子。

这里是头dft