Blair  - Soul Eater '• data analysis/PYTHON' 카테고리의 글 목록
728x90

• data analysis/PYTHON 15

1667. Fix Names in a Table

테이블 생성코드 data = [[1, 'aLice'], [2, 'bOB']] users = pd.DataFrame(data, columns=['user_id', 'name']).astype({'user_id':'Int64', 'name':'object'}) 문제 풀이코드 import pandas as pd def fix_names(users: pd.DataFrame) -> pd.DataFrame: users['name'] = users['name'].str.capitalize() result_df = users.sort_values(by='user_id') return result_df 해설 첫글자만 대문자로 하고 나머지는 소문자로 만들어야 한다. users 테이블에는 name 이라는 컬럼이 있는데 이 ..

[leetcode] 182. Duplicate Emails

테이블 생성 코드 data = [[1, 'a@b.com'], [2, 'c@d.com'], [3, 'a@b.com']] person = pd.DataFrame(data, columns=['id', 'email']).astype({'id':'Int64', 'email':'object'}) 문제 해결 코드 import pandas as pd def duplicate_emails(person: pd.DataFrame) -> pd.DataFrame: results = person.loc[person.duplicated(subset=['email']), ['email']] return results 풀이 results = 데이터프레임.loc[인덱스,['컬럼명']] 를 이용하였다,. 인덱스 = person.dupli..

728x90