【发布时间】:2020-06-08 04:18:33
【问题描述】:
我在 R 中有一个 data.frame 对象,需要:
- 按 col_1 分组
- 从 col_3 中选择行,使得 col_2 的值是第二大的(如果只有 col_1 的给定值的观察值,例如返回 'NA')。
我怎样才能得到这个?
示例:
scored xg first_goal scored_mane
1 1 1.03212 Lallana 0
2 1 2.06000 Mane 1
3 2 2.38824 Robertson 1
4 2 1.64291 Mane 1
按“scored_mane”分组,从“scored”返回值,其中“xg”是第二大的。预期输出:"NA", 1
【问题讨论】:
-
嗨,Akim Tsvigun。你能提供一个minimal reproducible example。这样你就可以帮助别人帮助你!
标签: r dataframe group-by aggregation