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

Sovyet uzay köpekleri, köpek bakış açısından

Duncan Geere tarafından derlenen SSCB uzay köpekleri veritabanının ön işlenmiş bir örneği üzerinde çalışacaksın; bu veri space_dogs_df olarak senin için önceden yüklendi. Bu veri kümesindeki 42 satırın her biri, içinde bir veya iki çok cesur köpeğin bulunduğu bir test roket fırlatmasını temsil ediyor.

Amacın, her fırlatma için her köpeğin ayrı bir satırı olacak şekilde veri kümesini yeniden şekillendirmek.

Zorluk şu: Sütun başlıklarında (name_1, name_2, gender_1 ve gender_2) _ ayırıcısından önce gelen kısım iki farklı değişkene (isim ve cinsiyet) işaret edebilirken, ikinci kısım her zaman köpek kimliğine (1inci veya 2inci köpek) işaret eder.

Laika

Laika, 1957'de Dünya yörüngesine giren ilk hayvan

Bu egzersiz

tidyr ile Veriyi Şekillendirme

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

Egzersiz talimatları

  • pivot_longer()'ın ilk argümanı olarak döndürülecek sütunları (name_1, name_2, gender_1 ve gender_2) geçir.
  • Sütun başlıklarının ilk kısmı yeniden kullanılsın diye names_to argümanını tamamla.
  • Tüm roketlerde iki köpek olmadığı için NA değerlerin atıldığından emin ol.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

space_dogs_df %>% 
  pivot_longer(
    # Add the columns to pivot
    ___,
    names_sep = "_",
    # Complete the names_to argument to re-use the first part of the column headers
    names_to = c(___,  "dog_id"),
    # Make sure NA values are dropped
    ___
  )
Kodu Düzenle ve Çalıştır