У меня есть dataframe, который выглядит следующим образом: DF->SumIf и Pivoting в R (reshape2, плавиться, литье, сливаться ..)
Elmt1 Elmt2 Type
1 1 8 Red
2 5 3 Blue
3 5 1 Blue
4 7 2 Red
5 3 2 Red
6 5 2 Red
И вектор, который выглядит следующим образом: Время < - ПОСЛ (1,8,1)
Мне нужно создать новый dataframe, который выглядит как newdf->
Time Elmt1Red Elemt1Blue Elmt2Red Elmt2Blue
1 1 1 0 0 1
2 2 0 0 3 0
3 3 1 0 0 1
4 4 0 0 0 0
5 5 1 2 0 0
6 6 0 0 0 0
7 7 1 0 0 0
8 8 0 0 1 0
в основном, используя COUNTIF для каждый раз, d Тип. Его как комбинация sumif, merge, melt/dcast.
Я не могу представить, как их сочетать. особенно когда Time является вектором.
спасибо.