I have a data frame that looks like this :
name | var1 | var2 | var3 |
---|---|---|---|
a | 1 | 10 | -1 |
a | 2 | 20 | -2 |
a | 3 | 30 | -3 |
b | 4 | 40 | -4 |
b | 5 | 50 | -5 |
b | 6 | 60 | -6 |
c | 7 | 70 | -7 |
c | 8 | 80 | -8 |
c | 9 | 90 | -9 |
I want to sum of the sub matrices according to name variable but rowwise in one matrix keeping the column name. (Not to sum all the values in the group a or b).
ideally I want the resulted data frame to look like this :
var1 | var2 | var3 |
---|---|---|
12 | 120 | -12 |
15 | 150 | -15 |
18 | 180 | -18 |
how can I do this in R using dplyr ?
library(tidyverse)
name = c(rep("a",3),rep("b",3),rep("c",3))
var1 = seq(1,9,1);var1
var2 = seq(10,90,10);var2
var3 = seq(-1,-9,-1);var3
A = tibble(name,var1,var2,var3);A