База данных персонала Pandas: отображение сведений о заданиях в порядке убывания их названий.
Запросы к базе данных Pandas HR: упражнение 23 с решением
Напишите программу Pandas для отображения сведений о заданиях в порядке убывания их названий.
Пример решения :
Код Python:
import pandas as pd
employees = pd.read_csv(r"EMPLOYEES.csv")
departments = pd.read_csv(r"DEPARTMENTS.csv")
job_history = pd.read_csv(r"JOB_HISTORY.csv")
jobs = pd.read_csv(r"JOBS.csv")
countries = pd.read_csv(r"COUNTRIES.csv")
regions = pd.read_csv(r"REGIONS.csv")
locations = pd.read_csv(r"LOCATIONS.csv")
print("job_id Job ID min_salary max_salary")
result = jobs.sort_values('job_title')
for index, row in result.iterrows():
print(row['job_id'].ljust(15),row['job_title'].ljust(35),str(row['min_salary']).ljust(9),row['max_salary'])
Пример вывода:
job_id ID задания min_salary max_salary FI_ACCOUNT Бухгалтер 4200 9000 AC_MGR Менеджер по бухгалтерскому учету 8200 16000 AD_ASST Помощник Администратора 3000 6000 Вице-президент администрации AD_VP 15000 30000 FI_MGR Финансовый менеджер 8200 16000 HR_REP Представитель отдела кадров 4000 9000 MK_MAN менеджер по маркетингу 9000 15000 MK_REP представитель по маркетингу 4000 9000 AD_PRES Президент 20000 40000 IT_PROG Programmer 4000 10000 AC_ACCOUNT Общественный бухгалтер 4200 9000 PR_REP Представитель по связям с общественностью 4500 10500 PU_CLERK Служба закупок 2500 5500 PU_MAN Менеджер по закупкам 8000 15000 SA_MAN Менеджер по продажам 10000 20000 SA_REP Торговый представитель 6000 12000 SH_CLERK Клерк доставки 2500 5500 ST_CLERK Клерк запаса 2000 5000 ST_MAN Stock Manager 5500 8500
Нажмите, чтобы просмотреть таблицу, содержащую:
Редактор кода Python:
Структура базы данных персонала :
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для расчета минимальной, максимальной и средней зарплаты из файла сотрудников.
Далее: Напишите программу Pandas для отображения имени, фамилии и даты присоединения сотрудников, которые являются либо торговыми представителями, либо продавцами.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code