我有如下数据:
A= c(0,0,0,-1,0,0,0,1,1,1,0,0,-1,0,0,-1,-1,1,1,1,-1,0,0,0,-1,0,0,-1,-1,1,1,0,0,0,0,1,-1)
目标是提取交替的-1和1。我想要建立一个函数,其中输入向量包含0,1,和-1。理想的输出是所有的0和交替的1s和1s。
例如,上述示例的期望输出是:
B= c(0,0,0,-1,0,0,0,1,0,0,0,0,-1,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1)
A中第9和第10位置的两个1s被转换为0,因为我们只保留前1或-1出现。由于这个原因,