Mulai sekarangMulai 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 merupakan bagian dari kursus

Dasar-dasar Functional Programming dengan purrr

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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