Skip to content

Commit 3677555

Browse files
committed
solve 181
1 parent dcbd132 commit 3677555

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

  • Python/Introduction to Pandas
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import pandas as pd
2+
3+
def find_employees(employee: pd.DataFrame) -> pd.DataFrame:
4+
df = employee.merge(employee,left_on='managerId', right_on='id', how='inner')
5+
6+
return df[df['salary_x']> df['salary_y']][['name_x']].rename(columns={'name_x':'Employee'})
7+
8+
9+
10+
11+
12+
data = [[1, 'Joe', 70000, 3], [2, 'Henry', 80000, 4], [3, 'Sam', 60000, None], [4, 'Max', 90000, None]]
13+
employee = pd.DataFrame(data, columns=['id', 'name', 'salary', 'managerId']).astype({'id':'Int64', 'name':'object', 'salary':'Int64', 'managerId':'Int64'})
14+
print(find_employees(employee))

0 commit comments

Comments
 (0)