У меня есть 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 тыс.