MulaiMulai sekarang secara gratis

Lebih jauh tentang iterasi dengan for loop

Iterasi tidak hanya untuk membaca file; iterasi juga dapat digunakan untuk melakukan berbagai aksi pada objek. Pertama, Anda akan mencoba beriterasi dengan for loop.

Anda akan mengubah setiap elemen sebuah list menjadi tipe data numerik lalu menempatkannya kembali ke elemen yang sama dalam list yang sama.

Pada latihan ini, Anda akan beriterasi menggunakan for loop yang memproses list_of_df, yaitu sebuah list berisi vektor karakter, tetapi karakter tersebut sebenarnya adalah angka! Anda perlu mengubah vektor karakter menjadi numerik agar dapat melakukan operasi matematika; Anda dapat menggunakan fungsi bawaan R, as.numeric() untuk itu.

Latihan ini adalah bagian dari kursus

Dasar-dasar Functional Programming dengan purrr

Lihat Kursus

Petunjuk latihan

  • Periksa tipe kelas dari elemen pertama list_of_df.
  • Bangun sebuah for loop yang mengambil setiap elemen list_of_df, mengubahnya menjadi data numerik dengan as.numeric(), dan menambahkannya kembali ke elemen yang sama di list_of_df.
  • Periksa tipe 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 element from a character to a number
for(i in seq_along(list_of_df)){
    ___[[___]] <- as.numeric(___[[___]])
}

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

# Print out the list
___
Edit dan Jalankan Kode