Pandas SQL Query: Extract first 7 records from employees file
Pandas HR database Queries: Exercise-3 with Solution
Write a Pandas program to extract first 7 records from employees file.
EMPLOYEES.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("First 7 records from employees file:")
print(employees.head(7))
Sample Output:
First 7 records from employees file: employ_id first_name ... manager_id department_id 0 100 Steven ... NaN 90.0 1 101 Neena ... 100.0 90.0 2 102 Lex ... 100.0 90.0 3 103 Alexander ... 102.0 60.0 4 104 Bruce ... 103.0 60.0 5 105 David ... 103.0 60.0 6 106 Valli ... 103.0 60.0 [7 rows x 11 columns]
Equivalent SQL Syntax:
SELECT * FROM EMPLOYEES limit 7;
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 display all the location id from locations file.
Next: Write a Pandas program to select distinct department id from employees file.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/pandas/sql/python-pandas-hr-database-queries-exercise-3.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics