作者wangru (WanWanRu)
看板R_Language
标题[问题] 改变资料内容
时间Wed Oct 1 00:08:27 2014
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
有一组资料是关於性别,男生代号M,女生代号F
现在想把男生改成1,女生改成0
我有试过直接创造一个新的variable
但想说是否有其他方式可以直接改,变数名称不变
例如:(F,F,M,F,M)→(0,0,1,0,1)
[程式范例]:
有尝试过这样打:
SEX[SEX1='M']<-1
SEX[SEX1='F']<-0
但会出现错误讯息
以上是我的问题
谢谢大家:)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.38.36
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1412093309.A.714.html
1F:→ cywhale: sex$sex1= ifelse(sex$sex1=="M",1,0) 10/01 00:12
2F:→ gsuper: 把你的变数做转换 gsub("^ *| *$","",as.matrix(变数)) 10/01 00:31
3F:→ gsuper: 不然就是 levels() 这涵式玩一玩 10/01 00:32
4F:→ diplazium: 关键点在於==才是逻辑判断的运算符喔! 10/02 02:14