0

如果 gpa 大于 3,我必须将 HIGPA 设置为 1,如果它小于 3,则 HIGPA 必须等于 0。我正在使用 R。

gpa 已经是数据中的一个变量。HIGPA 不是。到目前为止,我已经让 HIGPA 成为 gpa 的一个因素。

> HIGPA<-factor(gpa)

在这一步之后,我迷路了。

感谢您的帮助!

4

1 回答 1

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)

如果你真的需要它成为一个因素,你可以factoras.factor它在最后。

于 2013-05-10T02:51:12.937 回答