ComenzarEmpieza gratis

El paquete Conflicted

Los grandes autores de paquetes suelen pensar de forma similar. Esto significa que a menudo llegan al mismo nombre de función. En R base, hay una función llamada lag() que se usa en series temporales. En el paquete dplyr, hay una función con un nombre similar que se usa para obtener los valores siguientes de un vector.

Vas a usar el paquete conflicted para gestionar este problema.

Este ejercicio forma parte del curso

Programación defensiva en R

Ver curso

Instrucciones del ejercicio

  • Carga los paquetes dplyr y conflicted.
  • Usa conflict_prefer() para elegir la versión de lag() de dplyr.
  • Prueba la función lag() y verifica que devuelve el resultado esperado. Esto ya está hecho por ti.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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)
Editar y ejecutar código