आर में डेटा फ्रेम में कुल पंक्ति कैसे जोड़ें


आप 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 का उपयोग कैसे करें
आर में लाइनें कैसे हटाएं
आर में पंक्तियों के बीच अंतर की गणना कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *