我有一個數據幀中的數字領域,如每月收入,範圍不同於INR 15000至60000印度盧比如何根據範圍創建因子列而不使用ifelse?
我想一個新的領域說income_group,這將有相應的收入範圍內的數說小於15000是1,大於15000但小於30000是2等等。
一種方法是使用嵌套ifelse語句這樣
mydataframe$incomegp <- ifelse(monthincome_condition, assign_number,
ifelse statement and so on)
但正如我身邊有7個不同的號碼屬於這個範圍,所以我一直在尋找一個更好的解決方案。此外,用於分類的數字不是連續的,例如, 1,3,5,7,9,12,15。
我是新來的R,有人可以請建議一些替代品,不需要嵌套?
一個例子會很好,並會幫助我。
使用'cut()'來做到這一點。 – Andrie
好的,我會檢查功能,看看我是否可以完成這件事。謝謝。 – Poptimist