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
?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 NA
s kaldırmak istiyorsanız, bu deyimi kullanın:
d <- d[!is.na(d)]
Son bir not: Diğer fonksiyonlar (örneğin table()
, lm()
sort()
) NA
ile 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.
Nasıl bir mesaj linux bash komut dosya...
Tam SQL komut dosyası oluştur EF 5 Kod...
Nasıl komut satırı argüman bash bir ko...
Nasıl bir SQL komut dosyası SQL Plus ç...
Nasıl saklı satır içeren varolan bir S...