如果gpa大于3,我必须将HIGPA设置为等于1,如果它小于3,则HIGPA必须等于0.我正在使用R.
gpa已经是数据中的一个变量。 HIGPA不是。 到目前为止,我已经使HIGPA成为gpa的一个因素。
> HIGPA<-factor(gpa)
在这一步之后,我迷路了。
感谢您的帮助!
答案 0 :(得分:3)
您应该发布一些示例数据......如下:
gpa <- c(2, 3.68, 2.96, 2.85, 2.67, 3.26, 2.55, 2.84, 3.09, 2.79)
这是一种方式:
as.numeric(gpa >= 3)
[1] 0 1 0 0 0 1 0 0 1 0
所以我们可以把它放到HIGPA中
HIGPA <- as.numeric(gpa >= 3)
如果您真的需要它作为一个因素,最后可以factor
或as.factor
。