у меня такая таблица
ВВОД
id author size file_ext
--------------------------------
1 a 13661 python
1 a 13513 cpp
1 a 1211 non-code
2 b 1019 python
2 b 6881 cpp
2 b 1525 python
2 b 1208 non-code
3 c 1039 python
3 c 1299 cpp
Я хочу иметь возможность повернуть эту таблицу следующим образом
ВЫВОД
id author size python cpp non-code
-------------------------------------------------
1 a 13661 1 0 0
1 a 13513 0 1 0
1 a 1211 0 0 1
2 b 1019 1 0 0
2 b 6881 0 1 0
2 b 1525 1 0 0
2 b 1208 0 0 1
3 c 1039 1 0 0
3 c 1299 0 1 0
Все статьи, которые я могу найти в Интернете, сводные таблицы основаны на втором столбце. Моя конечная цель - получить одну запись для каждого идентификатора.
КОНЕЧНЫЙ РЕЗУЛЬТАТ
id author size python cpp non-code
-------------------------------------------------
1 a 28385 1 1 1
2 b 10633 2 1 1
3 c 2338 1 1 0
Здесь агрегируются значения столбцов size, python, cpp, non-code.