R data.table условное агрегирование

Я столкнулся с (что я думаю) сложной проблемой с агрегированием на ---- +: = 0 =: + ---- У меня следующее ---- +: = 1 =: + --Я хотел бы создать условные агрегаты в столбце ---- +: = 3 =: + ---- для этих данных на основе второго столбца ---- +: = 4 =: + ---- .Агрегирование выполняется таким образом, чтобы включать только ---- +: = 5 =: + ---- группы, которые имеют хотя бы один элемент из заданного ---- +: = 6 =: + ----элемент.Я приведу пример, чтобы показать, что я имею в виду.Условный агрегат для ---- +: = 7 =: + ---- (первая строка 2-го столбца) будет включать ---- +: = 8 =: + ---- значения 2,1,2 для---- +: = 9 =: + ---- и ---- +: = 10 =: + ---- значения = 1,3 из ---- +: = 11 =: + -- потому что ---- +: = 12 =: + ---- существует для них, но нет значений из ---- +: = 13 =: + ---- , в результате получается значение 2 + 1 +2 + 1 + 3 = 9. Я хочу, чтобы число 9 было четвертым в каждой строке, где появляется ---- +: = 14 =: + ---- .Точно так же я хочу сделать это для всех значений ---- +: = 15 =: + ---- .Таким образом, окончательный результат будетВозможно ли это в R, data.table?Или любой другой пакет /метод?заранее спасибо
7 голосов | спросил broccoli 15 Jam1000000amThu, 15 Jan 2015 04:32:55 +030015 2015, 04:32:55

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132