inflearn logo
강의

講義

知識共有

Pythonによる証券データの収集と分析でシグナルとノイズを見分ける

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

174

tjdwlek05871

投稿した質問数 9

0

데이터 전처리 과정에서 이해되지 않는 부분이 있습니다.

import pandas as pd

import FinanceDataReader as fdr

df_krx = fdr.StockListing('KRX')

 

df_krx 로 데이터를 확인했습니다.

ㄴ일부 컬럼 (ex.Dept)에 결측치가 있습니다. <- 값이 비어있습니다. Nan 값으로 채워진 것은 아닙니다.

ㄴ이 때 info() 메소드와 df_krx.isnull()로 확인해보면 null값이 없는 것으로 나오고 isnull() 또한 모두 false가 나오는데 원인을 모르겠습니다.

 

ㄴ이후 to_csv 메소드를 사용하여 파일을 저장한 후 저장한 파일을 읽어왔을 때는 해당 값들이 NaN 값으로 바뀌어 있는데요.

 

원인이 무엇일까요?

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

回答 1

0

todaycode

Screenshot 2024-08-10 at 5.34.39 PM.png

안녕하세요.

해당 강의 촬영 이후 API 에서 제공하는 데이터의 형태가 달라져서 현재는 결측치가 없이 위와 같은 형태로 보이는게 맞습니다.

수업자료와 함께 제공해 드리는 csv 파일로 실습을 권장드립니다.

또, CSV 파일로 저장했을 때 해당 값이 nan 인 결측치로 보이는 현상에 대해서는 저도 위 코드 외에 추가 코드를 올려주시면 답변을 드리겠습니다.

API 변경으로 이용에 불편을 드려 죄송합니다.

해당 강의는 올해 안에 업데이트 예정입니다.
불편하시더라도 당분간은 기존에 제공된 csv 파일을 사용해서 실습을 해주세요.

감사합니다.

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

0

43

2

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

0

52

2

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

0

75

2

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

0

137

2

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

0

431

1

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

0

105

2

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

0

230

2

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

0

239

3

금융데이터 수집의 모든것

0

145

2

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

0

192

2

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

0

594

2

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

0

244

1

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

0

231

1

Table of contents 문의드립니다

0

209

2

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

0

548

2

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

0

491

1

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

0

410

1

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

0

593

1

질문 : for문 풀어쓰기

0

488

1

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

0

1308

1

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

0

742

2

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

0

1450

1

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

0

562

2

날짜 정보

0

387

1