数据data1
x y z
1 12 12 t1
2 13 13 t2
3 12 12 t2
........
10 12 12 t3
现在想把z是不是t1的行全部换成z=t1
data[data$z != "t1"] <- "t1"
为什么总是报错:
Error in `[<-.factor`(`*tmp*`, data$z != "t1", , value = "t1") :
incorrect number of subscripts on matrix
In addition: Warning message:
In `[<-.factor`(`*tmp*`, data$z != "t1", , value = "t1") :
invalid factor level, NA generated
应该怎么写?多谢!


雷达卡



京公网安备 11010802022788号







