LoslegenKostenlos starten

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

<Kurs>Programmieren mit dplyr</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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