我有一個數據框,其中包含一列整數,我希望將其用作參考來創建新的分類變量。我想將變量分成三組並自己設置範圍(即0-5,6-10等)。我嘗試了cut
,但是它將變量分成基於正態分佈的組,並且我的數據是正確的。我也嘗試使用if/then語句,但輸出true/false值,我想保留我的原始變量。我相信有一個簡單的方法來做到這一點,但我似乎無法弄清楚。任何建議在一個簡單的方法來做到這一點很快?根據範圍在R中創建分類變量
我腦子裏想的是這樣的:
x x.range
3 0-5
4 0-5
6 6-10
12 11-15
很好的解決方案,如果你懶得設置的最大值和最小值的矩陣。如果你有一個動態範圍,這可能是單調乏味的。 – 2011-04-28 09:04:43
@羅曼,我正在想這個。我有一個與動態範圍相似的問題。在這種情況下你有什麼建議嗎? – PikkuKatja 2015-03-12 09:27:46