Higher/lower 比 R 中的列

Higher/lower than column in R

我有一个数据框,其中包含一个名为 WTP () 的列,其中填充了 5-30 之间的数字。在此数据框中,我现在想添加一些新列,包括以 5 为单位的价格步长(即,以 5 购买,以 10 购买,...,以 30 购买)。我的目标是如果 WTP 高于价格,则用 1 填充此列,如果 WTP 低于价格,则用 0 填充。我需要使用什么样的功能才能做到这一点?

提前致谢!

df$buysat10 <- ifelse(df$WTP >= 10, 1, 0) 

并用 buysatX 和 >= X 替换其他截止值