Mam DataFrame z indeksem o nazwie city_id
miast w formacie [city],[state]
(np. new york,ny
zawierające liczby całkowite w kolumnach.) Problem polega na tym, że mam wiele wierszy dla tego samego miasta, i chcę zwinąć wiersze dzielące city_id
poprzez dodanie ich wartości kolumn Spojrzałem na groupby()
ale to nie było oczywiste jak ją stosować do tego problemuŁączenie wierszy w pandach
Edycja:..
Przykład: chciałbym zmienić to:
city_id val1 val2 val3
houston,tx 1 2 0
houston,tx 0 0 1
houston,tx 2 1 1
w tym:
city_id val1 val2 val3
houston,tx 3 3 2
jeśli istnieją ~ 10-20k wierszy.
To naprawdę nie jest duplikat, a odpowiedź @ DSM 'df.groupby (df.index)' nie pojawia się w zduplikowanym pytaniu. – LondonRob