Пожалуйста, помогите мне сначала прояснить тему для этого вопроса.
Кстати, я не знаю правильной R-терминологии для того, что мне нужно здесь. Является ли слово "присоединиться" правильным словом?
set.seed(0)
df <- data.frame(a = sample(c(T,F), 10, replace=TRUE),
b = sample(c(T,F), 10, replace=TRUE),
c = sample(c(T,F), 10, replace=TRUE),
d = sample(c(T,F), 10, replace=TRUE))
a <- addmargins(table(df$a))
b <- addmargins(table(df$b))
c <- addmargins(table(df$c))
d <- addmargins(table(df$d))
Это данные
FALSE TRUE Sum
7 3 10
FALSE TRUE Sum
4 6 10
FALSE TRUE Sum
4 6 10
FALSE TRUE Sum
5 5 10
И я хочу, чтобы данные выглядели так
FALSE TRUE Sum
a 7 3 10
b 4 6 10
c 4 6 10
d 5 5 10
Звучит просто, не так ли? Я использовал ddply
в прошлом. Но я не понимаю, как использовать ddply
или что-то еще.