SORU
9 EKİM 2011, Pazar


R komut dosyası bir vektör değerleri NA çıkarma

Nasıl bir vektör değerleri NA kaldırabilir miyim?

Ben büyük bir vektör olan bir çiftin NA değerleri ve deniyorum bulmak için max değer bu vektör (vektör tüm sayılar), ama bunu yapamam, çünkü bu NA değerleri.

Nasıl max hesaplamak böylece değerleri NA kaldırabilir miyim?

CEVAP
9 EKİM 2011, Pazar


?max, çalışıyor aslında na.rm = tartışma, FALSE varsayılan olarak ayarlanmış olduğunu göreceksiniz. (sum(), mean(), vb dahil olmak üzere birçok diğer R fonksiyonları için kullanılan standart.)

na.rm=TRUE ayar istiyorsun sadece ne yapar:

d <- c(1, 100, NA, 10)
max(d, na.rm=TRUE)

Eğer NAs kaldırmak istiyorsanız, bu deyimi kullanın:

d <- d[!is.na(d)]

Son bir not: Diğer fonksiyonlar (örneğin table(), lm() sort()) NAile ilgili tartışmalar farklı isimler ve farklı seçenekler bulunmaktadır) kullanın. NA'nın bazı problemlere neden bir işlev çağrısı, yerleşik işlevin argümanlar arasında çözüm için araştırmaya değer. eğer öyleyse Yok buldumgenelliklebiri zaten var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006