Fungsi droplevels digunakan untuk menghapus level yang tidak terpakai dari suatu faktor atau, lebih umum, dari faktor-faktor dalam bingkai data.
# S3 method for factor
droplevels(x, exclude = if(anyNA(levels(x))) NULL else NA, …)
# S3 method for data.frame
droplevels(x, except, exclude, …)
| Parameter | Deskripsi |
|---|---|
x |
an object from which to drop unused factor levels. |
exclude |
passed to factor(); factor levels which should be excluded from the result even if present. Note that this was implicitly NA in R <= 3.3.1 which did drop NA levels even when present in x, contrary to the documentation. The current default is compatible with x[ , drop=TRUE]. |
… |
further arguments passed to methods |
except |
indices of columns from which not to drop levels |
# NOT RUN {
aq <- transform(airquality, Month = factor(Month, labels = month.abb[5:9]))
aq <- subset(aq, Month != "Jul")
table( aq $Month)
table(droplevels(aq)$Month)
# }