File tree Expand file tree Collapse file tree 3 files changed +6
-0
lines changed
solution/0100-0199/0177.Nth Highest Salary Expand file tree Collapse file tree 3 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,8 @@ import pandas as pd
9595
9696
9797def nth_highest_salary (employee : pd.DataFrame, N : int ) -> pd.DataFrame:
98+ if N < 1 :
99+ return pd.DataFrame({" getNthHighestSalary(" + str (N) + " )" : [None ]})
98100 unique_salaries = employee.salary.unique()
99101 if len (unique_salaries) < N:
100102 return pd.DataFrame([np.NaN], columns = [f " getNthHighestSalary( { N} ) " ])
Original file line number Diff line number Diff line change @@ -93,6 +93,8 @@ import pandas as pd
9393
9494
9595def nth_highest_salary (employee : pd.DataFrame, N : int ) -> pd.DataFrame:
96+ if N < 1 :
97+ return pd.DataFrame({" getNthHighestSalary(" + str (N) + " )" : [None ]})
9698 unique_salaries = employee.salary.unique()
9799 if len (unique_salaries) < N:
98100 return pd.DataFrame([np.NaN], columns = [f " getNthHighestSalary( { N} ) " ])
Original file line number Diff line number Diff line change 22
33
44def nth_highest_salary (employee : pd .DataFrame , N : int ) -> pd .DataFrame :
5+ if N < 1 :
6+ return pd .DataFrame ({"getNthHighestSalary(" + str (N ) + ")" : [None ]})
57 unique_salaries = employee .salary .unique ()
68 if len (unique_salaries ) < N :
79 return pd .DataFrame ([np .NaN ], columns = [f"getNthHighestSalary({ N } )" ])
You can’t perform that action at this time.
0 commit comments