У меня есть фрейм данных pandas, подобный этому:
key columnA
1 1199
1 8674
2 8674
2 0183
2 3957
3 0183
3 3647
Ожидаемый результат:
key columnA
1 11998674
2 867401833957
3 01833647
Есть ли что-л. который объединяет строки по ключу, объединяя разные значения в columnA?






df['columnA'] = df['columnA'].astype(str)
df.groupby('key').agg({'columnA': sum})
df.groupby('key').agg({'columnA': "".join})
при желании преобразовать столбец обратно в int.
если вы хотите добавить разделители:
# assuming separator is ":"
df.groupby('key').agg({'columnA': ":".join})