Eksik Değerler: NA
Coddy'nin R Journey'sinin Temeller bölümünün bir parçası. Ders 10 / 78.
Gerçek dünyadaki veri analizinde, bilgilerin eksik veya kullanılamaz olduğu durumlarla sıkça karşılaşırsın. R, bu durumları ele almak için NA adlı özel bir değer sağlar.
NA, "Mevcut Değil" anlamına gelir ve eksik ya da tanımlanmamış bir değeri temsil eder. Veriler bilinmediğinde veya mevcut olmadığında yer tutucu olarak kullanılan özel bir mantıksal sabittir. Öğrendiğin diğer veri türlerinden farklı olarak NA, herhangi bir gerçek değeri temsil etmez - bir değerin yokluğunu temsil eder.
NA değerini, tıpkı diğer değerlerde olduğu gibi herhangi bir değişkene atayabilirsin:
missing_data <- NA
unknown_score <- NABu, özellikle bazı bilgilerin eksik olabileceği veri kümeleriyle çalışırken oldukça kullanışlıdır. Örneğin, kullanıcı bilgilerini topluyorsanız ancak biri yaşını belirtmediyse, değişkeni boş bırakmak veya yanıltıcı olabilecek 0 gibi rastgele bir sayı kullanmak yerine NA saklayabilirsiniz.
Görev
KolayBir öğrenci veritabanındaki eksik bilgileri temsil edecek değişkenler oluştur. Önce student_age adlı bir değişken oluştur ve bilinmeyen yaşı temsil etmesi için ona NA ata. Ardından test_score adlı bir değişken oluştur ve eksik sınav puanını temsil etmesi için ona NA ata. Son olarak graduation_year adlı bir değişken oluştur ve bilinmeyen mezuniyet yılını temsil etmesi için ona NA ata.
Üç değişkeni de oluşturduktan sonra, her değişkeni şu tam sırayla görüntülemek için print() işlevini kullan: student_age, test_score ve graduation_year.
Kendin dene
# TODO: Kodunuzu buraya yazın
# Üç değişkeni NA değerleriyle oluşturun
# Ardından her değişkeni belirtilen sırada yazdırınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler (AND, OR)Mantıksal Operatörler Bölüm 2 (NOT)Özet - Basit MantıkVektörize Mantık Bölüm 1Vektörize Mantık Bölüm 27Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıKullanıcıdan Girdi Alma10Farklı Bir FizzBuzz
Oyuna Genel BakışFizzBuzz Fonksiyonu2Değişkenler ve Veri Tipleri
Sayısal Veri TipiTam Sayı Veri TipiKarakter Veri TipiMantıksal Veri TipiVeri Tiplerini Kontrol Etmeİsimlendirme KurallarıEksik Değerler: NAÖzet - Değişken Oluşturma8Döngüler
For DöngüsüWhile DöngüsüBreakNext (Continue)Özet - FaktöriyelDizi Oluşturma (seq, :)İç İçe DöngülerÖzet - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerTam Sayı Bölmesi ve Mod AlmaAtama OperatörleriÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Giriş-Çıkış
Print ÇıktısıÇıktı için Cat KullanımıDeğişkenlerle Çıktı Almakreadline() ile Girdi OkumaTip Dönüşümü TemelleriÖzet - Yaş HesaplayıcıÖzet - Doğru mu Yanlış mı9Fonksiyonlar
Fonksiyon TanımlamaFonksiyon ArgümanlarıDönüş DeğerleriÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Parametre DeğerleriKendi başına pratik yap: Online R derleyicisi