inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

[12/14] 상장연도의 분포를 히스토그램으로 보기

df의 히스토그램 관련 질문

231

pku928

작성한 질문수 9

1

안녕하세요, 선생님

강의 잘 듣고 있습니다.

다름이 아니라 처음에

df.hist() 만으로

df['ListingYear']와 같은 결과값이 나왔는데 이유를 알 수 있을까요?

df['ListingYear']를 애초에 추가 안해줬으면 error가 나오더라구요.

그래서 전체 dataframe에다가 hist method를 쓰면

column 기준으로 히스토그램을 그리는지 궁금합니다.

감사합니다.

웹-크롤링 numpy pandas python 웹 스크래핑 plotly matplotlib seaborn

답변 1

0

박조은

안녕하세요. 

히스토그램은 수치데이터의 빈도수를 표현해 주는 그래프이기 때문에 수치데이터가 없다면 시각화를 할 수가 없어요. 그래서 수치변수가 없을때는 오류가 발생해요.

df.hist() 에서 "ListingYear"라는 파생변수가 없다면 수치 데이터가 없기 때문에 히스토그램을 그리려 했을 때 그릴 수 있는 변수가 없기 때문에 오류가 발생했을거에요. 그런데 "ListingYear" 라는 수치데이터의 파생변수를 생성해 주었기 때문에 히스토그램을 그릴 수 있게 되어 히스토그램이 그려졌을거에요.

그래서 질문해 주신대로 전체 데이터프레임에 hist()를 호출하면 전체 컬럼(변수)에서 수치 데이터를 모두 찾아서 히스토그램을 그립니다.

다른 수업에서 df.hist()를 통해 여러 종목에 대해 히스토그램을 그리기도 하는데요.

(3.2) 여러 종목 수익률 비교 수업의 [3/3] 여러 종목 수익률 비교하기 를 들어보시면 이해하시는데 좀 더 도움이 될것 같아요. 

감사합니다!

cufflinks 버전문제로 iplot() 미실행

0

36

2

[수정요청]직접 수집한 주가 데이터로 시각화해보기

0

49

2

pd.read_html(url, encoding='cp949') 에러

0

70

2

fdr.StockListing('KRX') 문제 발생

0

130

2

주식 자동매매 프로그램 제작 관련 조언 부탁드립니다

0

424

1

concat 을 통한 데이터 프레임 합치기 에러 문의

0

103

2

한글폰트 관련해서 문의드립니다.

0

228

2

데이터프레임 칼럼명 문의 드립니다.

0

237

3

금융데이터 수집의 모든것

0

143

2

녹화시점과 현재시점 컬럼명이 변경이 많이 되었을까요?

0

189

2

파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기 - 섹션1 [2/2]

0

172

1

Mac 환경에서 nbextensions 활성화 하는 방법

0

591

2

pd.concat(result.tolist()) 오류 문의

0

242

1

5.1 제약 데이터 수집 오류 해결

0

229

1

Table of contents 문의드립니다

0

207

2

concat을 통한 데이터프레임 합치기

0

548

2

Reindexing only valid with uniquely valued Index objects 오류 질문입니다.

0

488

1

데이터 비교시 데이터 불일치

0

408

1

dtype={"itemcode": np.object}) 을 dtype={"itemcode": object}) 으로 변경해야 하나요?

0

592

1

질문 : for문 풀어쓰기

0

486

1

파이참에서 Plotly 그래프 실행방법

0

1308

1

5.1 데이터프레임 병합(merge)

0

735

2

쥬피터노트북에서 실행파일 만들기

0

1445

1

주피터노트북 확장팩 설치가 안됩니다.

0

557

2