MulaiMulai sekarang secara gratis

Lebih banyak iterasi dengan purrr

Sekarang Anda akan mengubah setiap elemen dari sebuah list menjadi tipe data numerik lalu menempatkannya kembali ke elemen yang sama dalam list yang sama, tetapi alih-alih menggunakan for loop, Anda akan menggunakan map().

Anda dapat menggunakan fungsi map() dari purrr untuk lebih mudah melakukan loop pada sebuah list, dan mengubah karakter menjadi angka. Alih-alih membangun seluruh for loop, Anda cukup menggunakan satu baris kode.

Latihan ini adalah bagian dari kursus

Dasar-dasar Functional Programming dengan purrr

Lihat Kursus

Petunjuk latihan

  • Periksa kelas dari elemen pertama list_of_df.
  • Gunakan map() untuk melakukan iterasi pada list_of_df dan mengubah setiap elemen list menjadi data numerik.
  • Periksa kelas dari elemen pertama list_of_df.
  • Cetak list_of_df.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Check the class type of the first element
class(___[[___]])  

# Change each character element to a number
list_of_df <- map(___, ___)

# Check the class type of the first element again
class(___[[___]])

# Print out the list
Edit dan Jalankan Kode