作者alan7519 (YoYo)
看板Statistics
标题[问题]关於R如何设虚拟变数
时间Fri Mar 8 09:40:26 2013
小弟不才,刚学习R不是很久
请问假使我有一笔资料:
firm year
1 1986
1 1987
2 1986
2 1987
3 1986
3 1987
4 1986
4 1987
5 1986
5 1987
6 1986
6 1987
若我要在firm为第几家公司时设虚拟变数=1,其他间公司=0
又或者year为第几年=1,其它年=0
请问我的回圈该如何设立呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.131.147
1F:→ koai:不确定你要做的事,不过你可以参考 x=data.frame(data); 则 03/08 10:27
2F:推 diplazium:x$var <- ifelse(x$firm==第几家公司, 1, 0); year同理 03/08 10:29
3F:→ koai:for(i in which(x$firm==k)){"你要做的事"};#第k家公司的回圈 03/08 10:30
4F:→ diplazium:应该用不着使用回圈(永远要尽量避免用R的回圈) 03/08 10:30
5F:推 jpt:也可以考虑Package"dummies" 03/08 12:41