问题标签 [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.
r - 在 R 中使用选择函数时出错
我想获取用户播放频率最高的歌曲。我在 csv 文件中想要的三个字段是 userId、songId 和 playCount 但选择函数给出了错误:
数据示例如下所示
提前致谢
r - dplyr summarise() 具有来自单个函数的多个返回值
我想知道是否有一种方法可以使用带有summarise
( dplyr 0.1.2
) 的函数来返回多个值(例如包中的describe
函数psych
)。
如果没有,是因为它尚未实施,还是有理由认为它不是一个好主意?
例子:
产生:Error: expecting a single value
r - dplyr - 聚合不正确?
我对 dplyr 有一些问题,并且 group_by 函数没有按预期工作。使用 summarise,我希望获得输入到 group_by 语句中的 id 和 year 的每个唯一组合的 var1 的平均值。
此代码应创建一个带有 id-year 观察值的 df,我想在其中汇总 id 和 year 的每个组合的 var 1 的平均值。但是,这没有按预期工作,输出忽略 id,并且仅按年汇总。
dplyr 代码:
结果:
知道发生了什么吗?
为了确保没有其他包中断 dplyr 功能,我尝试了以下相同的结果。
r - 如何在 R 中使用 %.% 运算符(编辑:2014 年弃用的运算符)
编辑: %.% 运算符现在已弃用。使用 %>% 来自 magrittr。
原始问题这个%.%
操作员做什么?我已经看到它与 dplyr 包一起使用了很多,但似乎找不到任何关于它是什么或它是如何工作的支持文档。
它似乎将命令链接在一起,但据我所知……当我在做的时候,任何人都可以解释那些挂在%
标志上的特殊操作员的策略是做什么的,什么时候在技术上是正确的时间使用它们更好地编码?
r - 大型矩阵/数据框的年平均值
我有一个这样的数据框(1704 * 126):
1704 是 01/1871 和 12/2012 之间的月数,我有 125 个实验。
对于每个实验,我想逐年获得每个月的总和,所以像这样的数据框(142 * 126):
我尝试使用聚合或汇总(来自 dplyr),但我有所有实验的年度平均值,而不是每个实验的平均值......
有人能帮我吗?
r - 总结不再分组
我认为 dplyr 很棒。但是,我最近更新了软件包,似乎汇总不再按组汇总。升级前用于按组汇总的类似于以下代码的内容:
这用于输出带有 Species 和 avg_petal_width 的表。现在 Species 列似乎已被删除,并且 avg_petal_width 聚合为单个值。group_by 似乎正在工作,所以我猜这是摘要的问题。
甚至 Vignette 中的示例也无法正常工作。
任何建议将不胜感激。
r - dplyr“不是承诺”错误
我有一个面板数据集,我使用 lag() 函数为其创建了滞后变量。当我尝试使用下面的 mutate 命令计算每个时间点的增量时,我收到错误消息“错误:不是承诺”
r - dplyr 使用条件值进行变异
在具有四列的大型数据框(“myfile”)中,我必须添加第五列,其值有条件地基于前四列。
更喜欢 和 的答案dplyr
,mutate
主要是因为它在大型数据集中的速度。
我的数据框如下所示:
第五列 (V5) 的值基于一些条件规则:
现在我想使用该mutate
函数在所有行上使用这些规则(以避免慢循环)。像这样的东西(是的,我知道它不是这样工作的!):
这应该是结果:
如何做到这一点dplyr
?
r - 使用 dplyr 过滤 data.frame 中的完整案例(按案例删除)
是否可以使用 dplyr 过滤完整案例的 data.frame?complete.cases
当然,所有变量的列表都有效。但这是a)当有很多变量时很冗长,而b)当变量名称未知时(例如在处理任何data.frame的函数中)是不可能的。
r - 过滤 dplyr 返回错误
任何人都知道为什么会这样?我有一个数据框,我正在尝试用 dplyr 过滤它。
这是我要考虑的事物的类别:
所以......不确定问题是什么...... dplyr 应该是预期因素,我已经在网上看到很多使用filter
带字符串的 dplyr 来做这件事的人的例子。
这里是头dft