Here is part of my data frame.
> df
  ACSK AEUJ AEXF AIWT ALGN AMFQ             Pathway
1    1    0    0    1    0    0    Genome_integrity
2    0    0    0    1    0    1                PI3K
3    0    0    0    0    0    0                  TF
4    0    0    0    0    1    0             RTK_RAS
5    0    0    0    0    1    0                PI3K
6    0    0    0    1    1    0 Epigenetic_modifier
7    0    0    1    0    0    0                PI3K
I want to merge the rows with the same value in the "Pathway" coulumn and calculate the sum of the merged cells. Below is the expected output.
> df2
  ACSK AEUJ AEXF AIWT ALGN AMFQ             Pathway
1    1    0    0    1    0    0    Genome_integrity
2    0    0    1    1    1    1                PI3K
3    0    0    0    0    0    0                  TF
4    0    0    0    0    1    0             RTK_RAS
5    0    0    0    1    1    0 Epigenetic_modifier
DATA
structure(list(ACSK = c(1, 0, 0, 0, 0, 0, 0), AEUJ = c(0, 0, 
0, 0, 0, 0, 0), AEXF = c(0, 0, 0, 0, 0, 0, 1), AIWT = c(1, 1, 
0, 0, 0, 1, 0), ALGN = c(0, 0, 0, 1, 1, 1, 0), AMFQ = c(0, 1, 
0, 0, 0, 0, 0), Pathway = c("Genome_integrity", "PI3K", "TF", 
"RTK_RAS", "PI3K", "Epigenetic_modifier", "PI3K")), row.names = c(NA, 
7L), class = "data.frame")
 
     
     
    