मैं एक उदाहरण के रूप में निम्नलिखित data.frame का उपयोग देता है। चूंकि x का कोई सामान्य मान नहीं है, इसलिए मैं समेकन की अपेक्षा करता हूं कि मुझे केवल मूल डेटा दें। वापस लौटें, जहां एनए को समूह के रूप में माना जाता है। लेकिन एकत्रीकरण मुझे निम्नलिखित परिणाम देता है।सकल अप्रत्याशित जवाब
>aggregate(y ~ x, data=d, FUN=sum)
x y
1 1 2
मैंने na.action की डिफ़ॉल्ट कार्रवाइयों को बदलने के बारे में प्रलेखन पढ़ा है, लेकिन ऐसा लगता है कि मुझे कुछ सार्थक नहीं लगता है।
>aggregate(y ~ x, data=d, FUN=sum, na.action=na.pass)
x y
1 1 2
क्या चल रहा है? मुझे समझ में नहीं आता कि इस मामले में na.pass क्या कर रहा है। क्या आर में जो चाहते हैं उसे पूरा करने का कोई विकल्प है? किसी भी तरह की सहायता का स्वागत किया जाएगा।
आप कह रहे हैं कि आप समूहकरण चर के रूप में 'NA' मान पर विचार कर रहे हैं? क्या आप 'एनए 'चाहते हैं या नहीं? (यह स्पष्ट नहीं है क्योंकि आप अपने परीक्षण के हिस्से के रूप में 'na.rm = TRUE' का भी उपयोग कर रहे हैं .... – A5C1D2H2I1M1N2O1R2T1
हां, मैं एनए को समूह के रूप में चाहता हूं। – Sanias
प्रलेखन कहता है "किसी भी में गुम मूल्यों वाली पंक्तियां परिणाम से वैरिएबल छोड़े जाएंगे। "यदि आप यह नहीं चाहते हैं, तो आपको अपने 'by' variable को रिकोड करना होगा या एकत्रीकरण के लिए एक अलग फ़ंक्शन का उपयोग करना होगा। – Roland