인프런 커뮤니티 질문&답변
퀴즈
Pandas로 CSV 파일을 읽어올 때, 한글이 깨지는 유니코드 디코드 에러가 발생했다면 어떻게 해결해야 할까요?
파일 확장자를 .txt로 변경한다
read_csv 함수에 encoding 인자를 지정한다
Pandas 대신 NumPy 라이브러리를 사용한다
데이터 파일명을 영어로 변경한다
답변 2
2
박조은
지식공유자
안녕하세요.
pandas 내부에는 numpy 라는 도구가 내장되어 있습니다.
numpy는 파이썬에서 사용할 수 있는 공학용 계산기라고 보면 될텐데요.
판다스에 내장되었기 때문에 pd.np.nan 처럼 불러와서 사용할 수 있었어요.
위 메시지는 넘파이는 로드가 되었지만 앞으로는 직접 import numpy as pd 로 넘파이를 불러와서 사용해 달라는 경고메시지에요.
앞으로 판다스 버전이 업데이트 되게 되면 pd.np. 으로 넘파이를 불러오는 기능은 삭제가 될 예정이라는 의미에요.
판다스 기존버전에서는 해당 기능이 지원이 되었지만
강의 촬영 당시보다 높은 버전을 사용하고 있어 나는 경고메시지 이며 아마 코드는 정상으로 동작할거에요.
그리고 np.nan 은 강의에서도 얘기하지만 결측치를 의미합니다.
아래와 같이 넘파이를 불러와서 실행해 보시면 위와 같은 경고메시지가 출력되지 않을거에요.
import numpy as np
np.nan
0





