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
Egzersiz talimatları
- dplyr ve conflicted paketlerini yükle.
conflict_prefer()ilelag()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)