У меня есть DataFrame с индексом, который называется city_id городов в формате [city],[state] (например, new york,ny, содержащий число целых чисел в столбцах). Проблема в том, что у меня есть несколько строк для одного и того же города, а я хотите свернуть строки, разделяющие city_id, добавив их значения столбца. Я посмотрел на groupby(), но не сразу стало очевидно, как применить его к этой проблеме.
Edit:
Пример: я хотел бы изменить это:
city_id val1 val2 val3
houston,tx 1 2 0
houston,tx 0 0 1
houston,tx 2 1 1
в это:
city_id val1 val2 val3
houston,tx 3 3 2
если есть строки ~ 10-20 тыс.