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, kursun bir parçasıdır

tidyr ile Veriyi Şekillendirme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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