반응형

안녕하세요. 

 

pandas_datareader을 이용해서 데이터 처리를 하기 위해 아래 문구처럼 에러문이 뜨는 경우가 있습니다. 

 

FutureWarning: pandas.util.testing is deprecated. Use the functions in the public 
API at pandas.testing instead. from pandas.util.testing import assert_frame_equal

아래 에러문이 뜨더라도 실제 코딩하는데는 아무 문제 없습니다. 

 

위 에러문은 pandas.util.testing 에서 더 이상 사용되지 않기 때문에 뜹니다. 

 

대신, pandas.testing에서 사용할 수 있으니 수정하라는 권고문 같은 정도입니다. 

 

실행될 때마다 에러문이 발생하면 기분이 별로 좋지 않으니 에러문이 뜨지 않도록 수정해주겠습니다. 

 

에러문 옆을 보면 pandas_datareader/compat/__init__.py에서 7번 째 줄에서 해당 에러문이 발생하는 것을 알 수 있습니다.

 

클릭해서 해당 파일에 들어가기
해당 7번째 줄

7: pandas.util.testing을 pandas.testing으로 바꿔주면 됩니다. 

 

수정

위 처럼 수정해주시고 실행시켜 보시면 에러문은 뜨지 않습니다. 

728x90
반응형

+ Recent posts