尝试在“桶”箱中打印年龄组,以使用可视化。
我正试图通过使用ifelse来对每个存储桶中的年龄范围进行分组,它仅填充Bucket1和Bucket2。但是该功能还具有Buckets3和Buckets3。
使用Titanic_train(数据)
titc=Titanic_train
titc$buckets = ifelse(titc$age<=20, "Bucket1",
ifelse(titc$age>20|titc$age<=40, "Bucket2",
ifelse(titc$age>40|titc$age<=60, "Bucket3", "Bucket4")))
我希望年龄必须在ifelse的帮助下进行分组,最重要的是,如果年龄为空NA,则必须落入Bucket1。
答案 0 :(得分:1)
我认为您的数据不能完全重现,但是cut
函数可以满足您的要求。
尝试:
cut(titc$age, breaks = c(20, 40, 60))
您也可以添加自定义标签。参见?cut