Pandas SQL Query: Select distinct department id from employees file
Write a Pandas program to select distinct department id from employees file.
DEPARTMENTS.csv
Sample Solution :
Python Code :
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("Distinct department_id:")
print(employees.department_id.unique())
Sample Output:
Distinct department_id: [ 90. 60. 100. 30. 50. 80. nan 10. 20. 40. 70. 110.]
Equivalent SQL Syntax:
SELECT DISTINCT department_id FROM EMPLOYEES;
Click to view the table contain:
Python Code Editor:
Structure of HR database :
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Pandas program to extract first 7 records from employees file.
Next: Write a Pandas program to display the first and last name, and department number for all employees whose last name is "McEwen".
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics