【发布时间】:2018-03-24 19:11:20
【问题描述】:
我已经尝试了很多在这里找到的解决方案,但没有一个可以正常工作; unique 函数让我最接近。我的数据如下:
id second var1 var2
100 20 3 4
100 21 3 3
100 22 4 3
100 23 4 3
100 24 4 4
100 22 3 3
100 23 3 3
它通常每 300 秒左右重复大约 10 秒。每个会话大约是 1200 秒。我想在会话中删除重复的秒数,并取 var1 和 var 2 中被折叠的任何内容的平均值,或者如果不是保持原始值的平均值,则可以。如果 var1 和 var2 不唯一,我尝试过的所有操作都会删除重复项?
【问题讨论】:
-
aggregate(. ~ id+second, mydata, mean)
标签: r dataframe duplicates