How to use dplyr() package In R Language
group_by() function followed by summarise() function with an appropriate action to perform.
R
library (dplyr) df %>% group_by (Sub) %>% summarise_at ( vars (Marks), list (name = sum)) |
Output:
Sub name Che 8 Math 10 Phy 22
How to Calculate the Sum by Group in R?
In this article, we are going to see how to calculate the Sum by Group in R Programming Language.
Data for Demonstration
R
# creating data frame df <- data.frame (Sub = c ( 'Math' , 'Math' , 'Phy' , 'Phy' , 'Phy' , 'Che' , 'Che' ), Marks = c (8, 2, 4, 9, 9, 7, 1), Add_on = c (3, 1, 9, 4, 7, 8, 2)) # view dataframe df |
Output:
Sub Marks Add_on Math 8 3 Math 2 1 Phy 4 9 Phy 9 4 Phy 9 7 Che 7 8 Che 1 2
Contact Us