인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

IEYEI님의 프로필 이미지
IEYEI

작성한 질문수

파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기

FinanceDataReader를 통한 상장종목 전체 불러오기-futrewarning

해결된 질문

작성

·

240

2

df_krx.describe() 코드를 실행하니까

<ipython-input-17-df5b081ceac7>:2: FutureWarning: Treating datetime data as categorical rather than numeric in `.describe` is deprecated and will be removed in a future version of pandas. Specify `datetime_is_numeric=True` to silence this warning and adopt the future behavior now.
  df_krx.describe() 라는 오류가 뜨네요.
(실행은 되는데 미래에는 문법이 사라진다는 건가요?)

답변 1

3

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

기존에는 describe를 하면 범주형 데이터로 기술통계값이 나왔었는데요. 미래버전에서는 범주형 값으로 다루지 않을 것이라는 경고 메시지로 공지사항 정도로 봐주시면 될것 같습니다.

그래서 경고메시지를 출력하지 않으려면 describe(datetime_is_numeric=True) 안에 datetime을 수치형 데이터로 보겠다는 옵션을 넣어달라는 메시지 입니다.

IEYEI님의 프로필 이미지
IEYEI
질문자

 describe(datetime_is_numeric=True)  명령어를 사용하니 describe된 데이터가 날짜데이터만 출력되는데 어떻하나요?

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

모든 타입에 대한 기술통계 값을 보고 싶다면 

.describe(include="all")을 하면 모든 타입에 대한 기술통계 값을 가져오게 됩니다.

.describe(include="object") 를 하면 문자열 타입에 대한 기술통계 값을 가져오고요.

.describe(exclude="object") 를 하면 문자열을 제외한 타입에 대한 기술통계 값을 가져옵니다.

.describe(include="number") 를 하면 숫자타입에 대한 기술통계 값을 가져옵니다.

IEYEI님의 프로필 이미지
IEYEI

작성한 질문수

질문하기