r - R - 嵌套 ifelse
问题描述
简单的问题。我想为 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)
解决方案
推荐阅读
- java - 任何字符的 Eclipse 自动激活-> 问题:按空格键触发自动完成
- python - 具有可迭代字段的冻结和可散列数据类
- python - 如何修复从我的数据库文件中返回无值的选择语句
- logging - SAS:创建具有对数关系的图形
- botframework - skype bot 模拟真人
- node.js - 网络空闲 15-20 分钟后调用 sendTransaction 失败
- python - 如何访问另一个RDD中的RDD?
- android - 颤动 - 当我更改 textFormField 上的文本时,光标移动开始
- reactjs - 添加计数器以显示在 ap 标签中单击按钮的次数
- python-3.x - 输入单词时如何从 Tkinter 文本框中获取输入单词?