考虑向量:
use = c(1,1,2,2,5,1,2,1,2,5,1)
在第一个数字 5 出现在序列中之前,我试图将所有 5 不同的数字替换为 NA: ifelse(use != 5,NA,1)。之后的条件应该是 ifelse(use != 5,0,1)。
ifelse(use != 5,NA,1)
ifelse(use != 5,0,1)
输出将是:
after = c(NA,NA,NA,NA,1,0,0,0,0,1,0)
有小费吗?
replace if-statement r vector conditional-statements
conditional-statements ×1
if-statement ×1
r ×1
replace ×1
vector ×1