比较同一列

时间:2016-07-14 00:34:29

标签: r

我有大量数据。以下数据只是样本:

Day   Time(hr)   Data   
1        0:00      23.5
1        1:00      22 
1        2:00      25
1        3:00      29
2        0:00      27
2        1:00      24

我希望结果为:

Day Time(hr)  Data   Corrected data
1   0:00      23.5   = 23.5
1   1:00      22     =if((23.5-23.5*10%) <= 22 <=(23.5*10%+23.5),22,interpolation)
1   2:00      25    =if((22-22*10%) <= 25 <=(22*10%+22),25, interpolation)
1   3:00      29    =if((25-25*10%)<=29<=(25*10%+25),29, interpolation)
2   0:00      27    = 27
2   1:00      24    = if((27-27*10%)<= 24 <=(27*10%+27),24, interpolation)

插值方法是线性的。由于我是r编程的新手,我无法使用if else语句链接每一列。如何检查这些数据并在错误条件下进行插值?

0 个答案:

没有答案