for döngüleriyle daha fazla yineleme
Yineleme sadece dosya okumak için değildir; nesneler üzerinde başka işlemler yapmak için de kullanılabilir. Önce, bir for döngüsüyle yinelemeyi deneyeceksin.
Bir listenin her bir öğesini sayısal veri tipine dönüştürüp, sonra tekrar AYNI listedeki AYNI öğenin içine koyacaksın.
Bu egzersizde, list_of_df üzerinde bir for döngüsüyle yineleme yapacaksın. list_of_df bir karakter vektörleri listesidir ama karakterlerin kendisi aslında sayı! Karakter vektörlerini sayısala çevirmen gerekiyor ki üzerlerinde matematiksel işlemler yapabilesin; bunu yapmak için temel R fonksiyonu as.numeric() kullanabilirsin.
Bu egzersiz, kursun bir parçasıdır
purrr ile Fonksiyonel Programlamanın Temelleri
Egzersiz talimatları
list_of_df'in ilk öğesinin sınıf tipini kontrol et.list_of_df'in her bir öğesini alıpas.numeric()ile sayısal veriye dönüştüren ve tekrarlist_of_df'in aynı öğesine geri koyan bir for döngüsü kur.list_of_df'in ilk öğesinin sınıf tipini kontrol et.list_of_df'i yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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
___