R-嵌套ifelse

时间:2019-06-13 20:29:43

标签: r

一个简单的问题。我想按如下方式为b列添加括号。我尝试过ifelse,但只能得到最后一个,而我不知道如何嵌套它?

a <- c(1,2,3,4,5)
b <- c(5,10,15,16,17)
bracket <- c("5 - 10 days", "10-15 days","10-15 days", "More then 15", "More then 15")
df <- data.frame(a,b,bracket)

结果是“括号”列。

我在下面没有运气尝试过

df$bracket <- ifelse (df$b> 15 ,"More then 15",NA)
df$bracket <- ifelse (df$b <= 15 & df$b > 10,"10-15 days",NA)
df$bracket <- ifelse (df$b <= 10 & df$b > 5,"5 - 10 days",NA)

0 个答案:

没有答案
相关问题