Chcę wiedzieć, jak pomijać NA
wartości w ramce danych, ale tylko w niektórych kolumnach, które mnie interesują.
Na przykład,
DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22))
ale chcę tylko pominąć dane, w których y
jest NA
, dlatego wynik powinien być
x y z
1 1 0 NA
2 2 10 33
na.omit
wydaje się, że usuń wszystkie wiersze zawierają jakiekolwiek NA
.
Czy ktoś może mi pomóc w rozwiązaniu tego prostego pytania?
Ale jeśli teraz zmienię pytanie w stylu:
DF <- data.frame(x = c(1, 2, 3,NA), y = c(1,0, 10, NA), z=c(43,NA, 33, NA))
Jeśli chcę tylko pominąć x=na
lub z=na
gdzie mogę umieścić |
funkcję?