У меня есть pandas
dataframe с несколькими строками, которые находятся рядом с дубликатами друг друга, за исключением одного значения. Моя цель - объединить или "объединить" эти строки в одну строку, не суммируя числовые значения.
Вот пример того, с чем я работаю:
Name Sid Use_Case Revenue
A xx01 Voice $10.00
A xx01 SMS $10.00
B xx02 Voice $5.00
C xx03 Voice $15.00
C xx03 SMS $15.00
C xx03 Video $15.00
И вот что мне хотелось бы:
Name Sid Use_Case Revenue
A xx01 Voice, SMS $10.00
B xx02 Voice $5.00
C xx03 Voice, SMS, Video $15.00
Причина, по которой я не хочу суммировать столбец "Доход", заключается в том, что моя таблица является результатом поворота в течение нескольких периодов времени, когда "Доход" просто заканчивается тем, что перечисляется несколько раз вместо того, чтобы иметь другое значение за "Use_Case".
Каким будет лучший способ решить эту проблему? Я просмотрел функцию groupby()
, но я все еще не очень хорошо ее понимаю.