반응형

현재 국내 상장중인 코스피 코스닥 기업을 알아보도록 하겠습니다.

라이브러리

#주식정보 라이브러리
import FinanceDataReader as fdr

#시각화 라이브러리
import matplotlib.pyplot as plt
import seaborn as sns
plt.rc('font', family='NanumGothic')

#전처리 라이브러리ㅣ
from tqdm import tqdm_notebook
import pandas as pd

 

 

코스닥 종목 불러오기

FinanceDataReader 라이브러리를 통해 코스닥 종목을 불러왔습니다. 상장일이 NA값인 종목을 제거하니 1,577건의 코스닥 상장종목을 확인할 수 있으며, 주식명, 섹터, 산업, 대표이름, 홈페이지 등의 정보를 확인할 수 있습니다.

#코스닥 종목 불러오기
df_kosdaq = fdr.StockListing('KOSDAQ')
#결측값 제거
df_kosdaq = df_kosdaq[df_kosdaq['ListingDate'].notna()]
print(df_kosdaq.shape)
df_kosdaq.head()

 

 

코스닥 상위 top10 섹터

코스닥에 상장된 섹터 중 상위 10개의 섹터를 불러온 후 시각화하였습니다. 소프트웨어 개발 및 공급업특수 목적용 기계 제조업 섹터의 상장이 많은 것을 볼 수 있습니다.

li = df_kosdaq['Sector'].value_counts()[:10].index
top10 = df_kosdaq[df_kosdaq['Sector'].map(lambda x : x in li)]
plt.figure(figsize = (20,10))
sns.countplot(data = top10,y= 'Sector')
plt.show()

 

 

 

코스피 종목 불러오기

코스피 종목을 불러오겠습니다. 위와 다르게 'KOSPI'를 입력하게 되면 코스피 종목들을 불러올 수 있습니다. 코스피 종목들은 822건으로 확인됩니다.

#코스피 종목 불러오기
df_kospi = fdr.StockListing('KOSPI')
#결측값 제거
df_kospi = df_kospi[df_kospi['ListingDate'].notna()]
print(df_kospi.shape)
df_kospi.head()

 

 

코스피 상위 top10 섹터

코스피의 경우 코스닥과 달리 기타 금융업과 자동차 신품 부품 제조업이 많은 것으로 나타났습니다.

li = df_kospi['Sector'].value_counts()[:10].index
top10 = df_kospi[df_kospi['Sector'].map(lambda x : x in li)]
plt.figure(figsize = (20,10))
sns.countplot(data = top10,y= 'Sector')
plt.show()

반응형

+ Recent posts