인프런 커뮤니티 질문&답변
def안쓰고
작성
·
205
퀴즈
Pandas로 CSV 파일을 읽어올 때, 한글이 깨지는 유니코드 디코드 에러가 발생했다면 어떻게 해결해야 할까요?
파일 확장자를 .txt로 변경한다
read_csv 함수에 encoding 인자를 지정한다
Pandas 대신 NumPy 라이브러리를 사용한다
데이터 파일명을 영어로 변경한다
답변 1
0
박조은
지식공유자
안녕하세요.
1) lambda 를 활용해서 익명함수로 만드는 방법이 있습니다.
df_first_melt["연도"] = df_first_melt["기간"].apply(lambda x : int(x.split("년")[-1].replace("월", "")))
2) str accessor 를 사용하는 방법이 있습니다.
df_first_melt["기간"].str.split("년", expand=True)[0].astype(int)






