Mulai sekarangMulai gratis

Paket Conflicted

Penulis paket yang hebat sering berpikir serupa. Akibatnya, mereka kerap menemukan nama fungsi yang sama. Dalam base R, ada fungsi lag() yang digunakan untuk deret waktu. Dalam paket dplyr, ada fungsi dengan nama serupa yang digunakan untuk mengambil nilai berikutnya dalam sebuah vektor.

Anda akan menggunakan paket conflicted untuk menangani masalah ini.

Latihan ini merupakan bagian dari kursus

Pemrograman R Defensif

Lihat Kursus

Instruksi latihan

  • Muat paket dplyr dan conflicted.
  • Gunakan conflict_prefer() untuk memilih versi lag() dari dplyr.
  • Uji fungsi lag() dan pastikan hasilnya sesuai harapan. Ini telah disiapkan untuk Anda.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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)
Edit dan Jalankan Kode