ComeçarComece de graça

O pacote conflicted

Grandes autores de pacotes pensam de forma parecida. Isso significa que eles frequentemente criam funções com o mesmo nome. No R base, existe uma função chamada lag() usada em séries temporais. No pacote dplyr, há uma função com nome semelhante usada para obter os próximos valores em um vetor.

Você vai usar o pacote conflicted para lidar com esse problema.

Este exercício faz parte do curso

Programação Defensiva em R

Ver curso

Instruções do exercício

  • Carregue os pacotes dplyr e conflicted.
  • Use conflict_prefer() para selecionar a versão de lag() do dplyr.
  • Teste a função lag() e verifique se ela retorna a saída esperada. Isso já foi feito para você.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código