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
purrr ile Fonksiyonel Programlamanın Temelleri
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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
___