0
我对R很陌生,在创建因子时遇到了一些麻烦。 我应该从数字变量中创建一个因子。这个因素应该有三个层次:不满意(值0到4)“既不/也不”(值5)“满意”(值6到10)。从数值变量中创建一个因子
lsat_factor<-factor(soep$lsat)
levels(lsat_factor)
levels(lsat_factor)[0:4] <- ("Dissatisfied")
levels(lsat_factor)[5]<-("Neither/nor")
levels(lsat_factor)[6:10]<-("Satisfied")
我试过这个,但它绝对不行。在此先感谢,
感谢很多:) –
这似乎是一个不同的问题。看起来你的原始数据是绝对的。我认为这个新的年龄值是数字?如果只有两个类别,则可以使用简单的'ifelse()',或者可以使用'cut()'。但那些确实假定数字值。 – MrFlick