Mundarija:

R da NA qiymatlari bilan qanday muomala qilasiz?
R da NA qiymatlari bilan qanday muomala qilasiz?

Video: R da NA qiymatlari bilan qanday muomala qilasiz?

Video: R da NA qiymatlari bilan qanday muomala qilasiz?
Video: Сизни бехурмат килган инсонларни уз урнига куйиш учун 5 та усул 2024, Noyabr
Anonim

Boshqa statistik ilovalardan ma'lumotlar to'plamini import qilganingizda etishmayotgan qiymatlar raqam bilan kodlangan bo'lishi mumkin, masalan, 99. Ruxsat berish uchun R bilingki, bu a etishmayotgan qiymat uni qayta kodlashingiz kerak. Yana bir foydali funksiya ichida R uchun etishmayotgan qadriyatlar bilan shug'ullanish hisoblanadi na . omit() to'liq bo'lmagan kuzatishlarni o'chiradi.

Shunday qilib, R da NA bilan qanday muomala qilasiz?

Rdagi NA variantlari

  1. qoldirmang va na. exclude: agar ularda etishmayotgan qiymatlar bo'lsa, ob'ektni kuzatishlar olib tashlangan holda qaytaradi; NA ni chiqarib tashlash va chiqarib tashlash o'rtasidagi farqlarni ba'zi bashorat qilish va qoldiq funktsiyalarida ko'rish mumkin.
  2. pass: ob'ektni o'zgarishsiz qaytaradi.
  3. muvaffaqiyatsiz: ob'ektni faqat unda etishmayotgan qiymatlar bo'lmasa, qaytaradi.

Xuddi shunday, R da etishmayotgan kategorik ma'lumotlarni qanday ishlatasiz? Kategorik usullarning etishmayotgan qiymatlarini boshqarishning turli usullari mavjud.

  1. Agar biz katta ma'lumotlar to'plamlari bilan ishlayotgan bo'lsak va kam sonli yozuvlar etishmayotgan qiymatlarga ega bo'lsa, etishmayotgan qiymatlar kuzatuvlariga e'tibor bermang.
  2. Agar ahamiyatli bo'lmasa, o'zgaruvchiga e'tibor bermang.
  3. Yo'qolgan qiymatlarni bashorat qilish uchun modelni ishlab chiqish.
  4. Yo'qolgan ma'lumotlarni boshqa toifa sifatida ko'rib chiqing.

Xuddi shunday, siz R-da etishmayotgan qiymatlarni qanday o'rnatishingiz mumkin?

In R , etishmayotgan qiymatlar belgisi bilan ifodalanadi NA (mavjud emas). Mumkin emas qiymatlar (masalan, nolga bo'linish) NaN belgisi bilan ifodalanadi (raqam emas). SASdan farqli o'laroq, R belgilar va raqam uchun bir xil belgidan foydalanadi ma'lumotlar . U bilan ishlash bo'yicha ko'proq amaliyot uchun etishmayotgan ma'lumotlar , tozalash bo'yicha ushbu kursni sinab ko'ring Rdagi ma'lumotlar.

Rda Na Rm nimani anglatadi?

Dataframe funksiyasidan foydalanilganda na . rm ichida r funktsiyani olib tashlash yoki olib tashlamaslikni aytadigan mantiqiy parametrga ishora qiladi NA hisoblashdan olingan qiymatlar. Bu tom ma'noda NA degan ma'noni anglatadi olib tashlash. Bu funksiya ham, operatsiya ham emas. Bu shunchaki bir nechta dataframe funksiyalari tomonidan ishlatiladigan parametr.

Tavsiya: