filter-na3

2023
eda
na
string
Published

May 14, 2023

Aufgabe

Filtern Sie alle Zeilen mit fehlende Werte im Datensatz penguins!

Liefern Sie die Spalten zurück, die fehlende Werte aufweisen.











Lösung

Setup

library(tidyverse)
d_path <- "https://vincentarelbundock.github.io/Rdatasets/csv/palmerpenguins/penguins.csv"
d <- read_csv(d_path)
nrow(d)
[1] 344

Weg 1

d_na_only <-
  d %>% 
  filter(!complete.cases(.)) 

d_na_only %>% 
  names()
[1] "rownames"          "species"           "island"           
[4] "bill_length_mm"    "bill_depth_mm"     "flipper_length_mm"
[7] "body_mass_g"       "sex"               "year"             

Weg 2

d %>% 
  filter(if_any(everything(), ~ is.na(.))) %>% 
  names()
[1] "rownames"          "species"           "island"           
[4] "bill_length_mm"    "bill_depth_mm"     "flipper_length_mm"
[7] "body_mass_g"       "sex"               "year"             

Categories:

  • 2023
  • eda
  • na
  • string