library(dplyr) df <- tibble(year = 1951:2000, val = rnorm(50))
假设df上述情况,我想cond向 tibble 添加一个额外的列(例如 ),使其值取决于列 val 的前两行。
df
cond
换句话说,如果 (val[i-1] & val[i-2]) < 0 ,则将值 1 赋予 cond[i],否则为 0。
r conditional-statements dplyr tidyverse
conditional-statements ×1
dplyr ×1
r ×1
tidyverse ×1