對不起,如果這是一個菜鳥問題。 我需要關於如何遍歷我的數據幀的幫助。這裏是一個示例數據。重構data.frame列值
a <- c(10:29);
b <- c(40:59);
e <- rep(1,20);
test <- data.frame(a,b,e)
我需要操縱柱的 「e」 使用以下標準在列中的值的 「a」
用於
「一」 < = 15, 「E」= 1的所有值,
「一」> 15 & < 20, 「E」= 2
「一」> 20 & < 25, 「E」= 3
「一」> 25 & < 30, 「E」= 4等看起來像這樣
result <- cbind(a,b,rep(1:4, each=5))
我的實際數據幀是在100k的長。如果你能在這裏排序我會很好。
我覺得標題應該反映這裏所做的。您正試圖根據其他列的值添加一個記錄列。 – 2012-08-14 12:04:04
抱歉羅馬關於不是最優秀的標題,你是對的 - 關於重新編碼基於其他人的專欄。但你們已經把我排除了:) – Biju 2012-08-14 13:28:46
只是想幫助下一個對這個問題感興趣的人。通過給它一個內容豐富的標題,你的答案會有更好的機會幫助某人。隨意編輯標題以反映你的Q. :) – 2012-08-15 18:44:25