Mulai sekarangMulai gratis

Anda Sudah Pernah Bekerja dengan Objek

Dalam kursus Introduction to R, Anda sudah mengenal beberapa objek R umum seperti vektor numeric, logical, dan character, serta data.frame. Salah satu prinsip OOP adalah bahwa fungsi dapat berperilaku berbeda untuk jenis objek yang berbeda.

Fungsi summary() (docs) adalah contoh yang baik. Karena tipe variabel yang berbeda perlu diringkas dengan cara berbeda, keluaran yang ditampilkan kepada Anda akan bervariasi tergantung pada apa yang Anda masukkan ke dalamnya.

Latihan ini merupakan bagian dari kursus

Pemrograman Berorientasi Objek dengan S3 dan R6 di R

Lihat Kursus

Instruksi latihan

  • Jalankan kode yang disediakan di editor untuk membuat beberapa objek dengan tipe yang berbeda.
  • Panggil summary() pada masing-masing objek tersebut (satu per satu), lalu periksa keluarannya dan coba pahami.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Create these variables
a_numeric_vector <- rlnorm(50)
a_factor <- factor(
  sample(c(LETTERS[1:5], NA), 50, replace = TRUE)
)
a_data_frame <- data.frame(
  n = a_numeric_vector,
  f = a_factor
)
a_linear_model <- lm(dist ~ speed, cars)

# Call summary() on the numeric vector
summary(a_numeric_vector)

# Do the same for the other three objects
___
___
___
Edit dan Jalankan Kode