作者MIZUYAMA (致命祈願)
看板R_Language
標題[問題] 更改levels的名稱
時間Thu May 9 14:36:43 2013
- 問題: 當你想要問問題時,請使用這個類別
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
我在處理一個因子要改變的問題
目前資料庫假設有10個因子 A BCDEF...
假設今天我要把A因子重新命名為AA因子
其餘9個因子不變 想請問大家有甚麼好寫法
(除了for以外)
[程式範例]:
[關鍵字]:
其實有想過用recodes指令
但是R說沒有這個指令...讓我感到很疑惑
(好像是要引用car套件 不過我找不道 冏)
--
大學院研究的主題是時間~直到他們將時間用盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.83.97
推 DrRd:要先安裝car,要連上網 05/09 15:20
推 youngce:你可以試試levels這個函數 05/09 15:23
→ MIZUYAMA:我試過levels不過失敗了= = 05/09 15:53
→ DrRd:y = gl(10,1,labels=letter[1:10]) 05/09 16:34
→ DrRd:y = gl(10,1,labels=letters[1:10]) 05/09 16:35
→ DrRd:levels(y)=c('aa',letters[2:10]) 05/09 16:35
推 lin15: levels(a)[which(levels(a)=="a")]<-"aa" 05/10 13:50
→ lin15:這樣不行? 05/10 13:50