2021
05-15
05-15
R语言-修改(替换)因子变量的元素操作
因子变量的核心是水平,通过指定水平来修改。x<-c(1,1,1,1,2,2,2,3,3,3,3,4)xx<-factor(x);xxlevels(xx)#得到水平为3的位置level_3<-which(levels(xx)==3)#重新赋值levels(xx)[level_3]<-03xx#由于新值是03,0开头,所以把03当成3处理levels(xx)[level_3]<-c("03")xx#字符串会自动转换成因子levels(xx)[level_3]<-333xx#只要不是0开头的数字,都可以识别成因子#如果还存在原来的因子水平,则删除未使用的因子水平xx<-droplevels(xx...
继续阅读 >