比较R中数据的时间序列中的一个点与下一个点

时间:2014-01-16 14:37:44

标签: r time-series

我有一个名为signal的列,其中存储了每分钟记录的值。 我想比较第一个值和第二个值,如果差值超过4,那么它应输出1,如果低于4,则输出0。 然后我想在第二和第三,第三和第四,第四和第五之间做这个,依此类推。

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

df$newcolumn <- ifelse(diff(df$signal)>4, 1, 0)