高于/低于R中的列

高于/低于R中的列,r,if-statement,insert,R,If Statement,Insert,我有一个数据框,其中有一个名为WTP()的列,其中填充了5-30之间的数字。在这个数据框架中,我现在想添加一些新的列,包括5的价格步进(即,在5时购买,在10时购买,…,在30时购买)。我的目标是,如果WTP高于价格,则用1填充此列,如果WTP低于价格,则用0填充此列。我需要使用什么样的函数来执行此操作 提前谢谢 df$buysat10=10,1,0) df$buysat10 <- ifelse(df$WTP >= 10, 1, 0) 并用buysatX和>=X替换其他截止值请

我有一个数据框,其中有一个名为WTP()的列,其中填充了5-30之间的数字。在这个数据框架中,我现在想添加一些新的列,包括5的价格步进(即,在5时购买,在10时购买,…,在30时购买)。我的目标是,如果WTP高于价格,则用1填充此列,如果WTP低于价格,则用0填充此列。我需要使用什么样的函数来执行此操作

提前谢谢

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

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

请提供一些数据重现问题。使用
dput()
将其包括在内。