में मैं 3 चरित्र चरसमूह द्वारा डेटा फ्रेम के सभी सांख्यिक स्तंभ को संक्षेप में आर
catvars <- c("DATE", "COUNTRY_FULL_NAME", "TENOR")
डेटा फ्रेम के बाकी 20 सांख्यिक चर के होते हैं द्वारा परिभाषित अद्वितीय समूहों है कि एक डेटा फ्रेम है (करने के लिए इसे संघनक नीचे दिए गए नमूना)
numvars <- c("X1", "Y1, "Z1")
मैं हर संख्यात्मक चर के लिए मतलब के साथ एक नया डेटा फ्रेम बनाने के लिए कोशिश कर रहा हूँ में 3 समूह
द्वारा की गणना करता है एक एकल चर के लिए, मैं plyr पैकेज से ddply उपयोग कर सकते हैं:
DFsum <- ddply(DF, catvars, summarize, X1mean = mean(X, na.rm=TRUE))
लेकिन मैं समझ नहीं कैसे इस ddply आदेश को संशोधित करने के सभी संख्यात्मक चर शामिल करने के लिए। कोई सुझाव? धन्यवाद
बहुत बहुत धन्यवाद - यह काम करता है। क्या वे संख्यात्मक चर निर्दिष्ट करने का कोई तरीका है जिसे मैं शामिल करना चाहता हूं? – ec0n0micus
@ ec0n0micus 'colwise' और '.cols' तर्क देखें; लेकिन इस तरह आपको स्तंभों को मैन्युअल रूप से निर्दिष्ट करना होगा या प्रत्येक को शामिल करने के लिए परीक्षण करने के लिए अपना स्वयं का फ़ंक्शन लिखना होगा। – joran