【发布时间】:2018-10-13 10:01:21
【问题描述】:
我需要按“id_group”分组并找到中间价,然后将其添加到现有的df中。
summarise 将帮助我们找到group_by 之后的中位价格,但是如何将这个新变量添加到现有的 df 中?
mutate 也可能无济于事,因为它不会 summarise 而是不断重复分组变量的条目。
我也试过ave(),但没有帮助。还有其他解决方案吗?
现有数据框
1. id group value1 value2
1. a 10 1.2
2. a 20 1.3
3. b 100 5.1
4. b 200 5.4
需要输出:
1. id group value grp.median.values1 grp.median.values2
1. a 10 10 1.2
2. b 100 100 5.1
【问题讨论】:
标签: r