在桶中绘制年龄

时间:2019-06-16 01:21:23

标签: r

尝试在“桶”箱中打印年龄组,以使用可视化。

我正试图通过使用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")))

enter image description here

我希望年龄必须在ifelse的帮助下进行分组,最重要的是,如果年龄为空NA,则必须落入Bucket1。

1 个答案:

答案 0 :(得分:1)

我认为您的数据不能完全重现,但是cut函数可以满足您的要求。

尝试:

cut(titc$age, breaks = c(20, 40, 60))

您也可以添加自定义标签。参见?cut