данных является:Добавить сумму столбца в таблице
Company Marital
a single
a married
b widow
c married
b single
Я использую table(df$Company,df$Marital)
, но я хочу, чтобы иметь столбец, который показывает общее количество строк, например, следующее:
a b c Total
married 50 20 5 75
single 10 10 10 30
widow 5 50 0 55
Есть ли другая функция таблицы, которая предоставляет параметр добавления суммы строки?
@BlakeS. Опция, использующая 'data.table' как заголовок, говорит' dcast.data.table (setDT (df) [, n: =. GRP, Company], Company ~ Семейный, длина, значение.var = 'n') [, Всего: = Уменьшить ('+', .SD), .SDcols = 2: 4] [] ' – akrun