Инкрементальный счетчик кадра данных на основе уникальных значений из столбцаPython

Программы на Python
Ответить
Anonymous
 Инкрементальный счетчик кадра данных на основе уникальных значений из столбца

Сообщение Anonymous »

Существующий фрейм данных:

Код: Выделить всё

Unique_Id          sms_sent_date
A                    11-01-2022
A                    11-01-2022
A                    12-01-2022
A                    13-01-2022

B                    02-02-2022
B                    03-02-2022
B                    06-02-2022
B                    06-02-2022
Ожидаемый кадр данных:

Код: Выделить всё

Unique_Id          sms_sent_date         unique_sms_counter
A                    11-01-2022                   1
A                    11-01-2022                   1
A                    12-01-2022                   2
A                    13-01-2022                   3

B                    02-02-2022                   1
B                    03-02-2022                   2
B                    06-02-2022                   3
B                    06-02-2022                   3
Я пытаюсь добавить smsq_counter, который будет подсчитывать уникальные SMS-сообщения, отправленные на уникальный идентификатор.
пробовал этот df.groupby(['Unique_Id','sms_sent_date']).cumcount(), но застрял с применением его ко всему кадру данных

Подробнее здесь: https://stackoverflow.com/questions/738 ... m-a-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»