BaşlayınÜcretsiz başlayın

Conflicted Paketi

Harika paket yazarlarının aklı bir çalışır. Bu da çoğu zaman aynı fonksiyon adını buldukları anlamına gelir. Base R'de, zaman serilerinde kullanılan lag() adlı bir fonksiyon vardır. dplyr paketinde ise, vektördeki sonraki değerlere yönelik benzer adlı bir fonksiyon bulunur.

Bu sorunu ele almak için conflicted paketini kullanacaksın.

Bu egzersiz, kursun bir parçasıdır

Savunmacı R Programlama

Kursa Göz Atın

Egzersiz talimatları

  • dplyr ve conflicted paketlerini yükle.
  • conflict_prefer() ile lag() fonksiyonunun dplyr sürümünü seç.
  • lag() fonksiyonunu test et ve beklenen çıktıyı verdiğini doğrula. Bu senin için yapıldı.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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)
Kodu Düzenle ve Çalıştır