BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • list_of_df'in ilk öğesinin sınıf tipini kontrol et.
  • list_of_df'in her bir öğesini alıp as.numeric() ile sayısal veriye dönüştüren ve tekrar list_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
___
Kodu Düzenle ve Çalıştır