verir. Ortak bir x değeri olmadığından, kümelemenin yalnızca NA'yı bir grup olarak kabul edilen orijinal data.frame'i geri vermesini beklerim. Ama toplama bana aşağıdaki sonuçları veriyor.Agrega beklenmedik bir cevap bir örnek olarak, aşağıdaki data.frame kullanmak
>aggregate(y ~ x, data=d, FUN=sum)
x y
1 1 2
Ben na.action varsayılan eylemleri değiştirme hakkında belgelerine okudum, ama bana anlamlı bir şey vermek görünmüyor.
>aggregate(y ~ x, data=d, FUN=sum, na.action=na.pass)
x y
1 1 2
Neler oluyor? Bu durumda na.pass'in ne yaptığını anlamıyorum. R'de istediğimi gerçekleştirmek için bir seçenek var mı? Herhangi bir yardım büyük takdir edilecektir.
Gruplama değişkeni olarak bir "NA" değerini düşündüğünüzü söylüyorsunuz? NA'yı istiyor musun, istemiyor musun? (Net değil çünkü aynı zamanda testinizin bir parçası olarak 'na.rm = TRUE' kullanıyorsunuz .... – A5C1D2H2I1M1N2O1R2T1
Evet, NA'yı grup olarak istiyorum – Sanias
Dokümantasyonda" Eksik değerlere sahip satırlar "yazıyor. değişkenler sonuçtan çıkarılacaktır. "Eğer bunu istemiyorsanız," by "değişkeninizi yeniden kaydetmeniz veya toplama için farklı bir işlev kullanmanız gerekir. – Roland