【发布时间】:2021-11-24 13:49:13
【问题描述】:
我在使用过零算法时遇到了一些问题。 假设我们有这个数据集:
time <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
x <- c(1,2,3,-2 -4,-8,-2,0,1,2,3,4,2,1,-3,-4,-7,-4,-1,1,2)
df <- data.frame(time, x)
df
我需要在 R 中编写一个函数,在 df 中创建一个新列,指示 X 何时从正变为负:
0 表示没有过零, 1 过零。
应该很容易做到,但目前还没有找到解决办法。
对我有什么建议吗?
最好的问候
【问题讨论】:
标签: r zerocrossing