【问题标题】:Comparing one point with the next in a time series of data in R比较R中时间序列数据中的一个点和下一个点
【发布时间】:2015-12-07 04:27:03
【问题描述】:

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

【问题讨论】:

标签: r time-series


【解决方案1】:

你可以试试这个:

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

【讨论】:

    猜你喜欢
    • 2015-02-26
    • 2020-06-09
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 2023-03-03
    • 2018-12-31
    相关资源
    最近更新 更多