我有上面的数据帧,日期&有相应信号值的时间。计算平均值,标准差和替换值R
- 我需要0
- 更换一次,
for every 60 seconds
,我需要计算mean
和Std dev
和与偏离很多平均值替换值,以取代所有的正值。
例如,对于前60秒,如果2017-08-23 07:49:58的值偏离了SD的偏差,则应该用平均值代替。这意味着 “59” 应由平均
替换 date-time RSSI
2017-08-23 07:49:38 -68
2017-08-23 07:49:48 -69
2017-08-23 07:49:58 -59
2017-08-23 07:50:08 -65
2017-08-23 07:50:18 127
2017-08-23 07:50:28 -74
2017-08-23 07:50:38 127
2017-08-23 07:50:48 -74
2017-08-23 07:50:58 127
2017-08-23 07:51:08 -74
2017-08-23 07:51:18 -65
2017-08-23 07:51:28 127
2017-08-23 07:51:38 -59
2017-08-23 07:51:48 -62
2017-08-23 07:51:58 -57
预期输出:
输出1:
date-time RSSI
2017-08-23 07:49:38 -68
2017-08-23 07:49:48 -69
2017-08-23 07:49:58 -59
2017-08-23 07:50:08 -65
2017-08-23 07:50:18 0
输出2:
date-time RSSI
2017-08-23 07:49:38 -68
2017-08-23 07:49:48 -69
2017-08-23 07:49:58 **-62**
2017-08-23 07:50:08 -65
2017-08-23 07:50:18 **-62**
这里-62 is mean and its replaced
你是什么意思“偏离SD更多”? – piptoma
使用日期和时间变量时,使用'dput'提供示例数据特别有用。这使我们能够剪切和粘贴数据,并帮助我们诊断这些问题中常见的一些潜在问题。 – lmo