MulaiMulai sekarang secara gratis

Cara menggunakan sapply

Anda dapat menggunakan sapply() mirip dengan cara Anda menggunakan lapply(). Argumen pertama dari sapply() adalah X, yaitu list atau vektor tempat Anda ingin menerapkan sebuah fungsi, FUN. Argumen tambahan yang mungkin diperlukan untuk fungsi tersebut ditentukan setelahnya (...):

sapply(X, FUN, ...)

Pada beberapa latihan berikutnya, Anda akan bekerja dengan variabel temp, yang berisi pengukuran suhu untuk 7 hari. temp adalah list sepanjang 7, dengan setiap elemennya berupa vektor sepanjang 5, merepresentasikan 5 pengukuran pada hari tertentu. Variabel ini sudah didefinisikan di workspace: ketik str(temp) untuk melihat strukturnya.

Latihan ini adalah bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Gunakan lapply() untuk menghitung nilai minimum (fungsi bawaan min()) dari pengukuran suhu untuk setiap hari.
  • Lakukan hal yang sama tetapi kali ini dengan sapply(). Amati perbedaan hasilnya.
  • Gunakan lapply() untuk menghitung nilai maksimum (max()) suhu untuk setiap hari.
  • Sekali lagi, gunakan sapply() untuk menyelesaikan pertanyaan yang sama dan lihat bagaimana perbedaan antara lapply() dan sapply().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# temp has already been defined in the workspace

# Use lapply() to find each day's minimum temperature


# Use sapply() to find each day's minimum temperature


# Use lapply() to find each day's maximum temperature


# Use sapply() to find each day's maximum temperature
Edit dan Jalankan Kode