【发布时间】:2018-03-13 18:41:08
【问题描述】:
我正在尝试将 2 行合并为 1 行,并根据不同的列选择要保留的值。
ID score date std error
123 87 1/15/2018 5
123 92 1/15/2018 10
155 78 3/10/2018 8
155 82 1/15/2018 7
在数据集中,我只希望每个 ID 有 1 行。当有两个不同的测试分数时,我希望将分数值保留为最接近当前日期的相应测试日期。如果日期相同,那么我想以最小的标准误差获得测试分数。
最终结果如下所示:
ID score test date std error
123 87 1/15/2018 5
155 78 3/10/2018 8
花了几个小时,似乎无法弄清楚这一点。
谢谢
【问题讨论】:
-
欢迎来到 SO,第一个问题很好。如果日期和 SD 都相同怎么办?