Создайте столбец, подсчитывающий совпадения из другого столбца в 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
У меня есть фрейм данных, который выглядит примерно так:
идентификатор больница 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
Мобильная версия