Репликация Excel COUNTIFS с несколькими критериями из одного набора данных, используемыми для значений в другом наборе дPython

Программы на Python
Anonymous
Репликация Excel COUNTIFS с несколькими критериями из одного набора данных, используемыми для значений в другом наборе д

Сообщение Anonymous »

У меня есть вариант вопроса «как мне выполнить оператор Excel, эквивалентный COUNTIFS, в Python?» вопрос.
В моем случае я хочу подсчитать, сколько элементов появляется в совокупности с оценкой, большей или равной целевой оценке. для данного изменения каждая строка.
Первый набор данных будет обязательными параметрами.

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

type    required_score
A   4
A   5
A   6
A   7
B   1
B   3
B   8
B   9
C   2
C   5
C   6
C   7
C   8

Вторым набором данных будет население, подлежащее оценке, в сравнении с этими требованиями.

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

type    actual_score
A   3
A   2
A   7
A   5
B   1
B   3
B   8
B   9
C   8
C   8
C   3
C   2

Моей целью было бы создать столбец («Доступная совокупность»), который сообщал бы мне, сколько доступных оценок во второй таблице было БОЛЬШЕ ИЛИ РАВНО К требуемому баллу, определенному в первой таблице. Меня поставил в тупик GT/E.

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

type    required_score  available_population
A   4              2
A   5              2
A   6              1
A   7              1
B   1              4
B   3              3
B   8              2
B   9              1
C   2              4
C   5              2
C   6              2
C   7              2
C   8              2

Не ограничиваясь какими-либо ответами, я бы предпочел решения на основе панд (хотя бы для того, чтобы немного лучше понять, как использовать эту библиотеку!). Я начал понимать различные функции группировки, объединения и преобразования. Я знаю, что ответом будет комбинация некоторых из этих методов!

Подробнее здесь: https://stackoverflow.com/questions/785 ... d-on-value

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