1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите функцию filter_data, которая покажет всех сотр...
Разбор задачи

Напишите функцию filter_data, которая покажет всех сотрудников департамента IT с зарплатой строго больше 100 000 рублей. Выведите все строки датафрейма. Названия столбцов: , department, salary Входные данные .DataFrame Выходные данные .DataFrame

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Базы данных и SQL
Напишите функцию filter_data, которая покажет всех сотрудников департамента IT с зарплатой строго больше 100 000 рублей. Выведите все строки датафрейма. Названия столбцов: , department, salary Входные данные .DataFrame Выходные данные .DataFrame

Условие:

Напишите функцию filter_data, которая покажет всех сотрудников департамента IT с зарплатой строго больше 100 000 рублей. Выведите все строки датафрейма.
Названия столбцов:\nname, department, salary
Входные данные\npd.DataFrame
Выходные данные\npd.DataFrame

Решение:

  1. Необходимо отфильтровать строки датафрейма так, чтобы остались только те сотрудники, у которых столбец department равен "IT", а столбец salary строго больше 100000.
  2. Для фильтрации будем использовать метод .eval(), который позволяет вычислять выражения относительно столбцов датафрейма.
  3. В выражении, передаваемом методу .eval(), мы сможем задать логическое условие: (department =...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой оператор следует использовать для объединения нескольких условий фильтрации в методе `.eval()` при работе с pandas DataFrame?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет