У меня есть фрейм данных DF.
Скажите, что DF:
A B
1 1 2
2 1 3
3 2 3
4 3 5
5 3 6
Теперь я хочу объединить строки столбцом A и иметь сумму столбца B.
Например:
A B
1 1 5
2 2 3
3 3 11
В настоящее время я использую SQL-запрос с помощью функции sqldf. Но почему-то это очень медленно. Есть ли более удобный способ сделать это? Я мог бы сделать это вручную, используя цикл for, но он снова медленный. Мой SQL-запрос: "Выберите A, Count (B) из DF-группы через A".
В общем, всякий раз, когда я не использую векторизованные операции и использую для циклов, производительность очень медленная даже для отдельных процедур.