我有一个数字向量:
p = c(0.69, 0.43, 0.72, 0.62, 0.29, 0.7)
我希望将这些值与一个限制进行比较,例如 0.5。如果值等于或大于截止值,则结果应为 1。小于 0.5 的值应变为 0。
我试过ifelse
了,但它错误:
newvector = rep(0, length(p))
newvector = ifelse(p >= 0.5, newvector = 1, newvector = 0)
# Error in ifelse(p >= 0.5, newvector = 1, newvector = 0) :
# unused arguments (newvector = 1, newvector = 0)