Aan de slagGa gratis aan de slag

The Conflicted Package

Great package authors think alike. This means they often come up with the same function name. In base R, there is a function called lag() that is used in time-series. In the dplyr package, a similarly named function used to next values in a vector.

You are going to use the conflicted package to handle this issue.

Deze oefening maakt deel uit van de cursus

Defensive R Programming

Cursus bekijken

Oefeninstructies

  • Load the dplyr and conflicted packages.
  • Use conflict_prefer() to select the dplyr version of lag().
  • Test the lag() function and verify it gives the expected output. This has been done for you.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren