2013-04-13 82 views
-1

例如,我的數據是這樣的:附加標識列

Number Value 
1  3 
2  4 
3  6 
4  7 

我想添加第三列基於價值標識列。如果該值> 5,則第1組,否則組2.然後返回某事像這樣:

Number Value Group 
1  3  2 
2  4  2 
3  6  1 
4  7  1 

感謝您的幫助!

+1

你嘗試過這麼遠嗎?如果你還沒有嘗試過任何東西,你可以在R幫助中查找'ifelse()'。 – Simon

回答

3

您可以將新列添加到數據幀:

df$Group <- ifelse(df$Value > 5, 1, 2) 

我建議你閱讀更多關於?data.frame?ifelse和其他數據幀的動作像
?transform