Tôi có một data.frame với một cột, như vậy:Data.frame trở thành yếu tố/vector sau khi lọc/Subsetting
>d = data.frame(animal=c("horse","dog","cat"))
sau đó tôi lọc nó bằng cách loại trừ tất cả các mục cũng có mặt trong một vector. ví dụ:
> res = d[!(d$animal %in% c("horse")),]
> res
[1] dog cat
Levels: cat dog horse
>class(res)
[1] "factor"
Điều gì đang xảy ra ở đây?
Cũng lưu ý rằng lớp của cột trong data.frame của bạn không phải là "ký tự", nhưng "yếu tố": 'lớp (d [[1]])'. –