LoslegenKostenlos loslegen

Einer für irgend, einer für alle

Du kannst die Funktionen if_any() und if_all() zusammen mit den select()-Hilfsverben verwenden, um zu prüfen, ob Bedingungen über beliebige oder alle Spalten erfüllt sind. Du arbeitest wieder mit imf_data, um unterschiedliche Zeilenteilmengen je nach numerischen Bedingungen zurückzugeben. Hier suchst du nach Jahren, in denen Importe und Exporte im Vergleich zum Vorjahr gestiegen oder gefallen sind.

Erinnere dich: Die Funktion between() in dplyr ist hilfreich, um einen Wertebereich (von bis) anzugeben.

Diese Übung ist Teil des Kurses

Programmieren mit dplyr

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
  filter(___(.cols = ___, 
             .fns = ~ ___) %>% 
  select(country, year, ends_with("perc_change"))
Code bearbeiten und ausführen