df1<- structure(list(race = c("White", "White", "Hispanic", "Hispanic", "Hispanic", "White", "White", "Hispanic", "White", "White"), gender = c("M","M","M","F","M","F","F","F","M","F"), success = c(1,1,0,1,0,0,1,0,0,1)), class = "data.frame", row.names = c("1","2", "3", "4", "5", "6","7","8","9","10"))
Row race gender success
1 White M 1
2 White M 1
3 Hispanic M 0
4 Hispanic F 1
5 Hispanic M 0
6 White F 0
7 White F 1
8 Hispanic F 0
9 White M 0
10 White F 1
Выше мои данные.То, что я хотел бы сделать, это включить столбец, который включает в себя подсчет успеха по полу и другой, который включает в себя подсчет успеха по расе.Следующее работает независимо, но я не могу заставить их работать вместе:
RaceSuccess<- df1 %>% group_by(race)%>%summarise(racesuc = sum(success))
Это дает итоги успеха для каждой расы в новом столбце
GenderSuccess <- df1 %>% group_by(gender)%>%summarise(gensuc=sum(success))
Это дает мнеитоги успеха для каждого пола в новом столбце.
Однако я не могу понять, как добавить два новых столбца в конец одним куском кода.Я не могу добавить еще одну трубу после функции суммирования, поэтому я надеюсь, что кто-то может мне помочь.