获取每行的值以及dplyr中组的值

沙罗兹

编辑:我问这个问题很不好。有关更明确的问题,请参阅在dplyr中找到滑动窗口上的方差

我正在尝试使用每一行的值和组的值来调用函数。

# make some data with categories a and b
library(dplyr)
df = expand.grid(
  a = LETTERS[1:3],
  b = 1:3,
  x = 1:5
)
# add a variable that changes within group
df$b2 = df$b + floor(runif(nrow(df))*100)

df %>%
# group the data
group_by(a, b) %>%
# row by row analysis
rowwise() %>%
# do some function based on this row's value and the vector for the group
mutate(y = x + 100*max(.$b2))

我只想.$b2对应当前组中的项目。而是整个数据帧。

有什么方法可以只获取小组的数据吗?

注意:我实际上并不关心最大 它只是更复杂功能的代表。我需要能够打电话foo(one_value, group_vector)

阿克伦

尝试

df %>%
     group_by(a,b) %>%
     mutate(y=x+100*max(b2))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取每行的值以及dplyr中组的值

来自分类Dev

如何从每行列值组中获取最大值

来自分类Dev

每行中的最大值数以及更多

来自分类Dev

在R中按组为每行填写相同的值

来自分类Dev

每行获取频率最高的值

来自分类Dev

获取表 mvc 中每行 checkbox-success 的值

来自分类Dev

选择组取决于dplyr中两列中的值

来自分类Dev

pytorch中每行的kth值?

来自分类Dev

相对于每个组中的值的比例(通过dplyr)

来自分类Dev

使用dplyr mutate查找值在组中的首次出现

来自分类Dev

dplyr:将抖动添加到组中的重复值

来自分类Dev

按组计算dplyr中具有先前值的字段

来自分类Dev

如何获取值以及该值在列表中的位置

来自分类Dev

从不同的列表中获取特定值以及如何

来自分类Dev

从熊猫列获取每行值的列表

来自分类Dev

创建随机数组并获取索引中的值以及输入值但获取的信息错误时的索引

来自分类Dev

获取MySQL中组中的最大值

来自分类Dev

如何从返回的组中获取MongoDB中的AVG值?

来自分类Dev

在MySQL中获取组中的最大值

来自分类Dev

从片段中的单选组中获取选定的单选按钮值

来自分类Dev

如何在R中的子组中获取单个值

来自分类Dev

从组中获取 JSONB 中冲突值的 SQL 查询

来自分类Dev

在 R 中,寻找更好的方法从子组(组内的组)中获取最大值

来自分类Dev

dplyr会覆盖组中除值的首次出现以外的所有值

来自分类Dev

从组中减去值

来自分类Dev

获取组内的重复值

来自分类Dev

使用dplyr获取列的值

来自分类Dev

dc.js-每天从组中获取的最小值

来自分类Dev

在MySQL查询中获取每个组的最大值