Nth Highest Salary 다음 테이블에서 n번째로 높은 급여를 찾는 함수를 작성하시오. (단, n번째로 높은 급여가 없으면 null을 반환) Python class SalaryAnalyzer: def __init__(self, df): self.df = df @staticmethod def ordinal(n): if 10 index 1번의 ID value를 출력 iloc 정수 기반의 인덱싱 사용 행과 열의 정수 인덱스를 사용하여 데이터 선택 슬라이싱 시, python의 list 슬라이싱과 유사하게 작동하여 시작점은 포함되지만 끝점은 포함되지 않음 ex) Employee.iloc[0:2,1] => index 0과 1의 salary를 출력 {1: 'st', 2: 'nd', 3: 'rd'}.get(n..
python
Fix Names In a Table 다음 테이블에서 이름을 첫 번째 문자만 대문자이고 나머지 문자는 소문자가 되도록 수정하시오. (단, 최종 결과는 user_id 순으로 오름차순 정렬) Python Users['name'] = Users['name'].str.capitalize() print(Users.sort_values('user_id')) Users['name'].str.capitalize(): str.capitalize()는 문자열의 첫 글자를 대문자로 변환하고 나머지를 소문자로 변환하는 함수로, 각 사용자의 이름에서 첫 글자만 대문자로 변경 SQL # MySQL select user_id, concat(upper(substr(name,1)), substr(name,2)) as name from..