2016-01-03 21 views

回答

4

我們可以使用factor並指定levelslabels

set.seed(24) 
factor(sample(1:3, 10, replace=TRUE), levels=1:3, 
         labels= c('Good', 'OK', 'Bad')) 

或變體通過@大衛Arenburg

factor(c('Good', 'OK', 'Bad')[sample(1:3, 10, replace=TRUE)]) 
+1

你需要在這種情況下,指定'levels'?你也可以做'factor(c('Good','OK','Bad')[sample(1:3,10,replace = TRUE)])''。 –

+0

@DavidArenburg感謝您的評論。是的,這可以通過許多方式完成。 – akrun

相關問題