Skip to content

Commit 287007a

Browse files
committed
Added solution of problem 176
1 parent c38f9f2 commit 287007a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import pandas as pd
2+
3+
4+
def second_highest_salary(employee: pd.DataFrame) -> pd.DataFrame:
5+
unique_salaries = employee["salary"].drop_duplicates()
6+
second_highest = (
7+
unique_salaries.nlargest(2).iloc[-1] if len(unique_salaries) >= 2 else None
8+
)
9+
10+
if second_highest is None:
11+
return pd.DataFrame({"SecondHighestSalary": [None]})
12+
13+
return pd.DataFrame({"SecondHighestSalary": [second_highest]})

0 commit comments

Comments
 (0)