で計算します。上記のデータフレームを持っています。日付&対応する信号値の時間。私は交換したら0 平均値、SD値、および置換値をR
- 、
for every 60 seconds
、私はmean
とStd dev
を計算し、多くのことを逸脱平均で値を交換する必要があります。例えば
2017年8月23日午前7時49分58秒の値がSDからより多くを逸脱している場合、最初の60秒間、それは平均値で置き換えなければなりません。それは、 "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