有的时候处理完数据后,数据变少了,但是factor的levels却没变。比如说有一个数据:
可以看到只有30个数据,但是却有47个levels, 这是处理之前的level数量,但是现在多余的level会对作图产生影响。
我们需要去掉这些多余的levels,对此有两种方法比较方便:
1. droplevels
droplevels(test$`Cell type`)
2. drop = TRUE
test$`Cell type`[,drop = TRUE]
# 实测不加逗号也可
test$`Cell type`[drop = TRUE]