作者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
1F:推 DrRd:要先安装car,要连上网 05/09 15:20
2F:推 youngce:你可以试试levels这个函数 05/09 15:23
3F:→ MIZUYAMA:我试过levels不过失败了= = 05/09 15:53
4F:→ DrRd:y = gl(10,1,labels=letter[1:10]) 05/09 16:34
5F:→ DrRd:y = gl(10,1,labels=letters[1:10]) 05/09 16:35
6F:→ DrRd:levels(y)=c('aa',letters[2:10]) 05/09 16:35
7F:推 lin15: levels(a)[which(levels(a)=="a")]<-"aa" 05/10 13:50
8F:→ lin15:这样不行? 05/10 13:50