Я пытаюсь суммировать значения числового столбца для каждого уровня фактора, но также получаю сумму всех уровней в результирующем фрейме данных.
например:
# Type gender population
# A male 100
# B male 150
# A female 125
# B female 175
используя агрегатную функцию, я могу получить:
aggregate(population ~ gender, df, sum)
# gender population
# male 250
# female 300
но есть ли способ получить вывод, который также суммирует оба уровня?
# gender population
# all 550
# male 250
# female 300
это легко сделать в SAS с помощью proc tabulate, надеюсь, есть способ сделать это и с R.
заранее спасибо,
EDIT
оба ответа работают, но я пытаюсь найти решение, которое не является специальным. Я ищу что-то, что будет работать с несколькими переменными, например, такой вывод для более сложного фрейма данных:
# Type gender population
# all all 500
# all male 200
# all female 300
# A all 250
# A male 100
# A female 150
# B all 250
# B male 100
# B female 150
мои извинения, если это было недостаточно ясно.