【发布时间】:2017-02-09 17:58:30
【问题描述】:
我需要根据数值大于或小于 10 将列从数值更改为因子。
例如以下数据:
age <- c(1:20)
hight <- c(1:20)
d.frame <- data.frame(age, hight)
我尝试了以下方法:
d.frame$hight <- factor(d.frame$hight, levels( 1:9, 10:max(d.frame$hight) ), labels=c('low','high'))
和
d.frame$hight <- factor(d.frame$hight, levels( <10, >=10) ), labels=c('low','high'))
但不工作。
现在有什么想法来进行这种类型转换吗?
谢谢
【问题讨论】:
标签: r type-conversion