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

Bir liste üzerinde döngü kur

Bir liste üzerinde döngü kurmak, bir vektör üzerinde döngü kurmak kadar kolay ve kullanışlıdır. Burada yine iki farklı yaklaşım var:

primes_list <- list(2, 3, 5, 7, 11, 13)

# döngü sürümü 1
for (p in primes_list) {
  print(p)
}

# döngü sürümü 2
for (i in 1:length(primes_list)) {
  print(primes_list[[i]])
}

Döngü sürümü 2'de liste öğelerini seçmek için çift köşeli parantez - [[ ]] - kullanman gerektiğine dikkat et.

Diyelim ki New York City ile ilgili her tür bilgiden oluşan bir listen var: nüfus büyüklüğü, ilçelerin adları ve Amerika Birleşik Devletleri'nin başkenti olup olmadığı. Bu bilgileri içeren nyc listesini (kaynak: Wikipedia) zaten tanımladık.

Bu egzersiz

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

Önceki egzersizde olduğu gibi, nyc listesi üzerinde iki farklı şekilde döngü kurarak öğelerini yazdır:

  • Doğrudan nyc listesi üzerinde döngü kur (döngü sürümü 1).
  • Bir döngü indeksi tanımla ve çift köşeli parantez kullanarak alt kümeleme yap (döngü sürümü 2).

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# The nyc list is already specified
nyc <- list(pop = 8405837, 
            boroughs = c("Manhattan", "Bronx", "Brooklyn", "Queens", "Staten Island"), 
            capital = FALSE)

# Loop version 1




# Loop version 2
Kodu Düzenle ve Çalıştır