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
Petunjuk latihan
- Periksa kelas dari elemen pertama
list_of_df. - Gunakan
map()untuk melakukan iterasi padalist_of_dfdan 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