假设我有这样的一个数据框:
当n=2时,答案为:
df <- data.frame(signal = c(0, 0, 1, 0, 1, 1, 0, 1, 1, 1))
如何通过连续n次进入的第一个信号来找到最佳方法。例如,如果n = 1,则我的信号将是第三个元素,我想得到这样的答案:
c(0, 0, 1, 0, 0, 0, 0, 0, 0, 0)
当n=2时,答案为:
c(0, 0, 0, 0, 0, 1, 0, 0, 0, 0)
当n=3时,最后一个元素是在连续出现3个1之后的信号:
c(0, 0, 0, 0, 0, 0, 0, 0, 0, 1)
c(0,0,1,0,1,0,1,1,0,1,1,0,1,1,1)
吗? - joran