LoslegenKostenlos starten

Das Paket conflicted

Gute Paketautorinnen und -autoren denken oft ähnlich. Deshalb kommen sie manchmal auf denselben Funktionsnamen. In Base R gibt es eine Funktion lag(), die in Zeitreihen verwendet wird. Im Paket dplyr gibt es eine ähnlich benannte Funktion, die die vorherigen Werte eines Vektors liefert.

Du wirst das Paket conflicted verwenden, um dieses Problem zu lösen.

Diese Übung ist Teil des Kurses

<Kurs>Defensives R-Programming</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lade die Pakete dplyr und conflicted.
  • Verwende conflict_prefer(), um die dplyr-Version von lag() auszuwählen.
  • Teste die Funktion lag() und prüfe, ob sie die erwartete Ausgabe liefert. Das ist bereits für dich vorbereitet.

Interaktive praktische Übung

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

# Load the dplyr and conflicted packages
library("___")
library("___")

# Prefer the dplyr version of the lag function
conflict_prefer("___", "___")

# This should return NA, 1, 2, 3
lag(1:4)
Code bearbeiten und ausführen