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

İlk basamağı çıkarma I

Seçmen sahtekârlığı sorusuna yaklaşmak için, kullanılan toplam oy sayısının ilk basamağını içeren yeni bir sütun oluşturmakla başla. Bunun için senin için oluşturduğumuz get_first() adlı özel bir fonksiyona ihtiyacın olacak. Bu fonksiyonun özü, bir karakter dizisinden bir bölüm (alt dize) çıkaran substr() fonksiyonudur.

Yalnızca ilk basamağı içeren yeni bir değişken oluşturduğunda, bir çubuk grafik kurarak Benford Yasası'nı ne kadar yakından takip ettiğini görebilirsin.

Bu egzersiz

R ile Kategorik Verilerde Çıkarım

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

Egzersiz talimatları

  • Parantezsiz şekilde yalnızca fonksiyonun adını yazarak get_first()'ün nasıl çalıştığına bir bak. Yaptığı şey, substr() çıktısını biraz düzenleyip bir faktöre çevirmek.
  • iran veri çerçevesinde, şehir bazında kullanılan toplam oyların ilk basamağını içeren first_digit adlı yeni bir sütun oluştur (mutate et).
  • get_first()'ün çalıştığını kontrol et. iran verisinden total_votes_cast ve first_digit sütunlarını seçip ekrana yazdır.
  • İlk basamağın dağılımını görselleştirmek için bir çubuk grafik oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Print get_first
get_first

# Create first_digit variable
iran <- iran %>%
  ___
  
# Check if get_first worked
___ %>%
  ___

# Construct bar plot
___ +
  # Add bar layer
  ___
Kodu Düzenle ve Çalıştır