这是问题/提示
对于1.我有:
stats$RGENDER <- rnorm(1000, 50 ,10)
对于2.我在尝试:
stats1$RGENDER <- factor(stats$RGENDER, levels=c(<50, >50),
labels=c("Male", "Female"))
我不断收到错误消息,
Error: unexpected '<' in "stats$RGENDER <- factor(stats$RGENDER, levels=c(<"
我不知道该怎么做。有谁知道这是完全错误的功能还是我只是在编写函数时出错?
答案 0 :(得分:2)
stats <- data.frame(RGENDER=rep(NA,1000)) # Cannot use `$<-` unless df exists
stats$RGENDER <- rnorm(1000, 50 ,10)
stats$RGENDER <- factor(stats$RGENDER >50, levels=c('TRUE','FALSE'),
labels=c("Male", "Female"))
需要设置&#39;级别&#39;所以他们匹配从逻辑运算符返回的内容。
> table(stats$RGENDER)
Male Female
513 487