пример data.table:
example <- data.table(name=c('black','black','black','red','red'),
type=c('chair','chair','sofa','sofa','plate'),
num=c(4,5,12,4,3),
cost = c(20,22,219,17,4))
Я хочу резюмировать эту data.table. Для каждого имени я хочу знать, сколько там предметов. Тогда мне также интересно узнать стоимость стульев, диванов и тарелок для каждого цвета. Итак, я бы получил:
example <- data.table(name=c('black','red'),
count=c(3,2),
chair = c(44,0), plate = c(0,4), NOsofa = c(219,17))
я могу получить счет:
example[,.(count = .N), by="name"]
, но не могу создать оставшиеся столбцы?