Я просто делаю забавный личный проект и пытаюсь извлечь 12 самых рентабельных игроков из фрейма данных, сохраняя при этом зарплату до 120 миллионов долларов. Я отфильтровал игроков, и на моем последнем поле осталось 38 игроков. Я уже оценил их по порядку и пытаюсь собрать 12 игроков с самым высоким рейтингом при условии. В основном, функция должна добавлять зарплаты построчно, пока не достигнет 12 рядов (что означает 12 игроков). Если зарплата превышает 120 миллионов, она удалит самое высокое значение в столбце зарплаты и будет продолжать добавлять следующую строку, пока не будет выбрано 12 строк. Он должен возвращать общую сумму зарплаты и номеров строк или, в идеале, имя игрока.
Я пытался создать функцию, но она далека от соответствия требованию.
Картинка ниже является моей последнейшаг: введите описание изображения здесь