आर में डेटा फ्रेम में कुल पंक्ति कैसे जोड़ें
आप R में डेटा फ़्रेम के नीचे “कुल” पंक्ति जोड़ने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: बेस आर का उपयोग करें
rbind(df, data. frame (team=' Total ', t(colSums(df[, -1]))))
विधि 2: dplyr का उपयोग करें
library (dplyr) df %>% bind_rows(summarize(., across(where(is.numeric), sum), across(where(is.character), ~' Total ')))
निम्नलिखित उदाहरण दिखाता है कि निम्नलिखित डेटा फ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'), assists=c(5, 7, 7, 9, 12, 9), rebounds=c(11, 8, 10, 6, 6, 5), blocks=c(6, 6, 3, 2, 7, 9)) #view data frame df team assists rebound blocks 1 to 5 11 6 2 B 7 8 6 3 C 7 10 3 4 D 9 6 2 5 E 12 6 7 6 F 9 5 9
उदाहरण 1: आधार R का उपयोग करके कुल पंक्ति जोड़ें
हम डेटा फ्रेम के नीचे कुल पंक्ति जोड़ने के लिए आर बेस के rbind और colsums फ़ंक्शंस का उपयोग कर सकते हैं:
#add total row to data frame df_new <- rbind(df, data. frame (team=' Total ', t(colSums(df[, -1])))) #view new data frame df_new team assists rebound blocks 1 to 5 11 6 2 B 7 8 6 3 C 7 10 3 4 D 9 6 2 5 E 12 6 7 6 F 9 5 9 7 Total 49 46 33
ध्यान दें कि डेटा फ़्रेम के नीचे एक पंक्ति जोड़ी गई है जो प्रत्येक कॉलम में मानों का योग प्रदर्शित करती है।
उदाहरण 2: dplyr का उपयोग करके कुल पंक्ति जोड़ें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम के नीचे कुल पंक्ति जोड़ने के लिए R में dplyr पैकेज फ़ंक्शंस का उपयोग कैसे करें:
library (dplyr) #add total row to data frame df_new <- df %>% bind_rows(summarize(., across(where(is.numeric), sum), across(where(is.character), ~' Total '))) #view new data frame df_new team assists rebound blocks 1 to 5 11 6 2 B 7 8 6 3 C 7 10 3 4 D 9 6 2 5 E 12 6 7 6 F 9 5 9 7 Total 49 46 33
ध्यान दें कि डेटा फ़्रेम के नीचे एक पंक्ति जोड़ी गई है जो प्रत्येक कॉलम में मानों का योग प्रदर्शित करती है।
यह भी ध्यान रखें कि यह विधि आधार R विधि के समान ही परिणाम उत्पन्न करती है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
R में rbind का उपयोग कैसे करें
आर में लाइनें कैसे हटाएं
आर में पंक्तियों के बीच अंतर की गणना कैसे करें