cmd창에서 아래 설치
pip install plotly
import FinanceDataReader as fdr
# 상장종목 전체 조회 (기본 정렬: 시가총액 순서) df_krx = fdr.StockListing('KOSPI') | cs |
3-1. 헤드 확인
df_krx.head()

3-2. 쉐입 확인
df_krx.shape
아웃풋: (953, 17)
import pandas as pd
# 특정 컬럼 가져오기 fp = df_krx[['Code','ISU_CD','Name']] | cs |
fp

# 시가총액 1등 ~ 10등 까지 종목코드를 리스트에 저장하는 명령어
# 시리즈 형태로 출력
# [:10]: 0~9번쨰
code = fp['Code'][:10] | cs |
code

start_Date = '2024-01-01' end_Date = '2024-05-31' | cs |
# 특정 코드의 시작 ~ 끝 기간의 자료 제공 fdr.DataReader(code[0], start_Date, end_Date) | cs |

df1 = fdr.DataReader(code[0], start_Date, end_Date)
df1['Code'] = code[0]
df1

코드1를 담아봤을 때 결과 확인하기
df2= fdr.DataReader(code[1], start_Date, end_Date)
df2['Code'] = code[1]
df2

df3 = pd.concat([df1, df2])
df3
10. 종목코드별 누적기간(전체)의 평균 거래 금액
(종가: close)을 구하는 코드
df3.groupby('Code').mean()

df3.groupby('Code')[['Close']].mean()
