के भीतर योग चर, मुझे खेद है, मुझे यकीन है कि एक समान प्रश्न पहले ही पूछा जा चुका है लेकिन मुझे डर है कि मुझे यह नहीं मिल रहा है। मैं केवल डेटाफ्रेम के भीतर बहुत से चर जोड़ना चाहता हूं। एक छोटे से उदाहरण के रूप में, मैं जो करना चाहता हूं वह नीचे डीएफ $ ई की गणना करता है।आर डेटाफ्रेम
df <- data.frame(a=c(1,2,3,4,5), b=(c(6,7,8,9,10)),
c=c(1,2,3,4,5), d=(c(6,7,8,9,10)))
df$e <- with(df, a+b+c+d) # this is the right answer
लेकिन मैं कह रहा df $ ई < से यह व्यक्त करना चाहता हूँ - "। एक और डी के बीच सभी चर का योग"
धन्यवाद! टैगिंग में भी सराहना की मदद की।
उत्तर: df$e <- rowSums(subset(df, select=a:d))
मैं व्यक्त नहीं की थी कि मैं इसे बहुत स्पष्ट रूप से की जरूरत है, लेकिन जैसा कि मैंने rowSums
का था मैं subset
के रूप में अज्ञानी था।
आप एक मैट्रिक्स/मेज, के साथ काम कर सकते हैं 'addmargins' और' margin.table' काम आ सकते हैं। –