Создайте столбец, подсчитывающий совпадения из другого столбца в Python [дубликат]Python

Программы на Python
Ответить
Гость
 Создайте столбец, подсчитывающий совпадения из другого столбца в Python [дубликат]

Сообщение Гость »


У меня есть фрейм данных, который выглядит примерно так:
идентификатор больница 1 1 2 2 3 1 4 3 5 3 6 3 7 4 8 2
Я хочу добавить столбец, который отражает, сколько раз значение появляется в столбце больницы, и присваивает его каждому идентификатору, прикрепленному к этой больнице. Итак:
идентификатор больница номер 1 а 2 2 б 2 3 а 2 4 c 3 5 c 3 6 c 3 7 д 1 8 б 2
Я могу посчитать значения для столбца num, но не могу понять, как построить столбец на основе функции.

def number_hosp(больница, серия) вернуть series.count()[больница] В R я бы использовал sapply() для передачи функции, но pandas.apply(), похоже, не работает таким же образом.

Столбец, созданный с помощью R
combi$FamilySize
Ответить

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

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

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

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

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