2016-09-29 49 views
0
Res_FB = c("veryhappy","happy","unhappy") 
Res_FB 
class(Res_FB) 
Res_FB_fact = as.factor(Res_FB) 
Res_FB_fact 
class(Res_FB_fact) 
as.integer(Res_FB_fact) 

請您需要幫助。這是我班上的任務。因子數據類型中的命令命令

當我運行「as.integer(Res_FB_fact)」的結果是3,1,2爲非常快樂,快樂和不快樂分別。

案例:這是一家餐廳顧客的反饋。

現在我想改變系統自動分配的整數順序。我想爲1分配很高興,2分爲高興,3分爲不高興。

有人可以幫助我在這種情況下使用「命令」命令。

非常感謝。

回答

0

您需要指定因素的順序。您可以像我一樣手動指定它,或者使用某種排序。

res.new <- factor(Res_FB, levels = c("veryhappy", "happy", "unhappy")) 
as.integer(res.new) 
[1] 1 2 3 
+0

非常感謝。很有幫助 – Suresh