본문 바로가기
카테고리 없음

상장기업의 업종에 대해 조사하다

by 복gili 2024. 1. 17.
반응형

전에는 뉴스보고 혹해가지고 바로 주식 투자한 다음에 주식이 계속 그때부터 떨어지는거야. 뉴스기사에는 분명히 호재라는듯 그랬는데 말이야. 나중에서야 그 기업에 대해서 조사하고 그랬지. 

요즘에는 일단 기업에 대해 조사하기 시작했다. 전체적으로 말이야. 그런데 기업들도 업종이 있잖아?

 

다음과 같이 기업의 업종은 꽤 다양했다. 

여기서 내가 신기했던 것은, 과학관련 업종에 소프트웨어 개발 직종이 없다는거야. 

소프트웨어 개발 업종은 정보서비스업에 출판이나 방송과 같은 하위 카테고리로 소속되어있다.

그리고 금융업은 금융업에 속한 종목들이 지주회사와 같은 홀딩스나 ..지주 이런 기업들이 있는거야. 이건 '기타 금융업'이란 업종으로 되어있더라구? 

왜 그런가 했더니 이 업종으로 해놔야 법인이 금융투자를 할 수 있다고 하더라구. 요즘에는 좀 다른 것 같은데, 그래서 테마주로 해서 조회를 해볼려다가 왠갖 유명한 기업이 금융업으로 분류되다보니 혼란스러웠다. 

 

    농업, 임업 및 어업
       농업
       임업
       어업
 광업
       석탄, 원유 및 천연가스 광업
       금속 광업
       비금속광물 광업; 연료용 제외
       광업 지원 서비스업
 제조업
       식료품 제조업
       음료 제조업
       담배 제조업
       섬유제품 제조업; 의복 제외
       의복, 의복 액세서리 및 모피제품 제조업
       가죽, 가방 및 신발 제조업
       목재 및 나무제품 제조업; 가구 제외
       펄프, 종이 및 종이제품 제조업
       인쇄 및 기록매체 복제업
       코크스, 연탄 및 석유정제품 제조업
       화학 물질 및 화학제품 제조업; 의약품 제외
       의료용 물질 및 의약품 제조업
       고무 및 플라스틱제품 제조업
       비금속 광물제품 제조업
       1차 금속 제조업
       금속 가공제품 제조업; 기계 및 가구 제외
       전자 부품, 컴퓨터, 영상, 음향 및 통신장비 제조업
       의료, 정밀, 광학 기기 및 시계 제조업
       전기장비 제조업
       기타 기계 및 장비 제조업
       자동차 및 트레일러 제조업
       기타 운송장비 제조업
       가구 제조업
       기타 제품 제조업
 산업용 기계 및 장비 수리업
       산업용 기계 및 장비 수리업
 전기, 가스, 증기 및 공기 조절 공급업
       전기, 가스, 증기 및 공기 조절 공급업
 수도업
       수도업
 하수, 폐수 및 분뇨 처리업
       하수, 폐수 및 분뇨 처리업
 폐기물 수집, 운반, 처리 및 원료 재생업
       폐기물 수집, 운반, 처리 및 원료 재생업
 환경 정화 및 복원업
       환경 정화 및 복원업
 종합 건설업 및 전문직별 공사업
       종합 건설업
       전문직별 공사업
 자동차 및 부품 판매업
       자동차 및 부품 판매업
 도매 및 상품 중개업
       도매 및 상품 중개업
 소매업; 자동차 제외
       소매업; 자동차 제외
 운수업
       육상 운송 및 파이프라인 운송업
       수상 운송업
       항공 운송업
       창고 및 운송관련 서비스업
 숙박업, 음식점 및 주점업
       숙박업
       음식점 및 주점업
 출판, 영상, 방송, 우편통신, 컴퓨터 및 정보서비스업
       출판업
       영상ㆍ오디오 기록물 제작 및 배급업
       방송업
       우편 및 통신업
       컴퓨터 프로그래밍, 시스템 통합 및 관리업
       정보서비스업
 금융 및 보험업
       금융업
       보험 및 연금업
       금융 및 보험관련 서비스업
 부동산업
       부동산업
 연구개발, 전문 서비스업, 건축기술, 과학 및 기술 서비스업
       연구개발업
       전문 서비스업
       건축 기술, 엔지니어링 및 기타 과학기술 서비스업
       기타 전문, 과학 및 기술 서비스업
 사업시설 관리, 조경 서비스업 및 사업지원 서비스업
       사업시설 관리 및 조경 서비스업
       사업 지원 서비스업
 임대업
       임대업; 부동산 제외
 공공 행정, 국방 및 사회보장 행정
       공공 행정, 국방 및 사회보장 행정
 교육 서비스업
       교육 서비스업
 보건업 및 사회복지 서비스업
       보건업
       사회복지 서비스업
 창작, 예술, 스포츠 및 여가관련 서비스업
       창작, 예술 및 여가관련 서비스업
       스포츠 및 오락관련 서비스업
 협회 및 단체, 수리 및 기타 개인 서비스업
       협회 및 단체
       개인 및 소비용품 수리업
       기타 개인 서비스업
 가구내 고용활동 및 달리 분류되지 않은 자가소비 생산활동
       가구 내 고용활동
       달리 분류되지 않은 자가 소비를 위한 가구의 재화 및 서비스 생산활동
 국제 및 외국기관

 

 

 

내가 조사한 기업은 거의 삼천개가 넘는데,  총 3071개 기업 중에 천개넘는 기업의 업종을 가져오질 못했다. 

그렇지만 그걸 제외한 나머지 기업들의 업종을 아래와 같이 구해서 업종별로 카운팅을 해봤다. 

 

정리를 해보면, 가장 많은 업종은 소프트웨어 개발업이다.  이게 가장 몸이 편한 것 같기도 해. 생각해보면. 근데 두번째로 많은 업종은 특수 목적용 기계 제조업이다. 소프트웨어 개발업이 가장 많다보니 그와 관련된 전자기계나 전자부품 관련 업종도 증가하는건가? 아니면 반대인가? 그리고 기타 금융업은 지주회사와 같은 개념이고, 일반 기업이 투자를 병행하기 위한거라서 금융업이라고는 할 수 없다. 

 

<가장 많은 업종>

자연과학 및 공학 연구개발업 68
반도체 제조업 71
기타 금융업 94
기타 화학제품 제조업 97
금융 지원 서비스업 99
자동차 신품 부품 제조업 100
의약품 제조업 102
전자부품 제조업 127
특수 목적용 기계 제조업 161
소프트웨어 개발 및 공급업 177

 

그리고 금융지원서비스업의 경우는 스펙주 이런거 있잖아? 이런 종목이 대다수를 차지하고 있지 이것도 금융이라고 보기가 힘든 것 같다. 

 

<금융지원서비스업별 종목개수>

유가증권의 매매,위탁매매,인수주선 1
유가증권 위탁매매,인수주선,자기매매 기타 금융서비스 1
유가증권매매,유가증권위탁매매,유가증권인수 1
유가증권 매매 1
유가증권,위탁매매,인수,자기매매 1
증권업,종합금융 1
유가증권 매매,위탁매매,인수,주선 1
유가증권 매매,중개,인수 1
증권업,부동산 임대 1
유가증권의매매,위탁매매,유가증권의 중개,대리/부동산 임대 1
유가증권 위탁매매,자기매매,인수주선 1
금융업, 서비스, 부동산 1
유가증권의 매매, 위탁, 인수, 주선 1
IB금융자문, 채권인수 및 매매, 투자중개, 펀드운용 등 1
유가증권위탁매매 1
환급창구운영사업 1
간편결제, 간편송금 및 기타 금융서비스 1
SPAC합병 1
SPAC 합병 1
기업 인수 합병 1
기업인수목적회사(기타금융서비스) 1
기타 금융서비스업 1
유가증권 매매,중개,대리,인수 2
????? (알 수 없음) 2
금융서비스(기업인수목적 회사) 2
기타 금융 지원 서비스업 2
기업 인수 및 합병 2
증권업 3
기업인수목적 3
합병 3
기업인수 3
금융 지원 서비스 3
기업 인수합병 4
기업인수목적회사 5
금융 지원 서비스업 5
기업인수 및 합병 7
기업인수합병 31

 

재 보험업 1
악기 제조업 1
건축자재, 철물 및 난방장치 도매업 1
편조원단 제조업 1
경비, 경호 및 탐정업 1
증기, 냉·온수 및 공기조절 공급업 1
기타 비금속광물 광업 1
그외 기타 개인 서비스업 1
섬유제품 염색, 정리 및 마무리 가공업 1
해체, 선별 및 원료 재생업 1
담배 제조업 1
사업시설 유지·관리 서비스업 1
음·식료품 및 담배 소매업 1
철도장비 제조업 1
자동차 재제조 부품 제조업 1
기타 교육기관 1
시장조사 및 여론조사업 1
신발 및 신발 부분품 제조업 1
개인 및 가정용품 임대업 1
기타 생활용품 소매업 1
편조의복 제조업 1
마그네틱 및 광학 매체 제조업 1
인형,장난감 및 오락용품 제조업 1
초등 교육기관 2
귀금속 및 장신용품 제조업 2
비알코올음료 및 얼음 제조업 2
스포츠 서비스업 2
인쇄 및 인쇄관련 산업 2
전문디자인업 2
방적 및 가공사 제조업 2
무기 및 총포탄 제조업 2
기타 상품 전문 소매업 2
작물 재배업 2
기록매체 복제업 2
음식점업 2
교육지원 서비스업 2
기타 전문 서비스업 2
산업용 기계 및 장비 임대업 2
보험 및 연금관련 서비스업 2
운동 및 경기용구 제조업 2
자동차 차체 및 트레일러 제조업 2
의복 액세서리 제조업 2
기타 종이 및 판지 제품 제조업 3
어로 어업 3
금속 주조업 3
전기업 3
일반 및 생활 숙박시설 운영업 3
나무제품 제조업 3
연료 소매업 3
가전제품 및 정보통신장비 소매업 3
산업용 농·축산물 및 동·식물 도매업 3
육상 여객 운송업 3
과실, 채소 가공 및 저장 처리업 3
유원지 및 기타 오락관련 서비스업 3
폐기물 처리업 3
운송장비 임대업 3
창작 및 예술관련 서비스업 3
유리 및 유리제품 제조업 4
낙농제품 및 식용빙과류 제조업 4
수산물 가공 및 저장 처리업 4
그외 기타 운송장비 제조업 4
은행 및 저축기관 4
기반조성 및 시설물 축조관련 전문공사업 4
건물설비 설치 공사업 4
제재 및 목재 가공업 4
자동차 판매업 4
자동차용 엔진 및 자동차 제조업 5
석유 정제품 제조업 5
내화, 비내화 요업제품 제조업 5
직물직조 및 직물제품 제조업 5
자동차 부품 및 내장품 판매업 5
무점포 소매업 5
실내건축 및 건축마무리 공사업 5
기타 과학기술 서비스업 5
절연선 및 케이블 제조업 6
해상 운송업 6
가죽, 가방 및 유사제품 제조업 6
전기 및 통신 공사업 6
여행사 및 기타 여행보조 서비스업 6
오디오물 출판 및 원판 녹음업 6
일반 교습 학원 6
항공 여객 운송업 7
기타 사업지원 서비스업 7
도축, 육류 가공 및 저장 처리업 7
기타 섬유제품 제조업 7
곡물가공품, 전분 및 전분제품 제조업 8
도로 화물 운송업 8
전구 및 조명장치 제조업 8
합성고무 및 플라스틱 물질 제조업 8
골판지, 종이 상자 및 종이용기 제조업 8
기타 운송관련 서비스업 8
항공기,우주선 및 부품 제조업 8
연료용 가스 제조 및 배관공급업 8
비료, 농약 및 살균, 살충제 제조업 9
가정용 기기 제조업 9
화학섬유 제조업 9
고무제품 제조업 9
알코올음료 제조업 9
기타 비금속 광물제품 제조업 9
텔레비전 방송업 9
가구 제조업 9
섬유, 의복, 신발 및 가죽제품 소매업 9
동물용 사료 및 조제식품 제조업 10
보험업 10
상품 중개업 10
기타 전기장비 제조업 10
음·식료품 및 담배 도매업 10
사진장비 및 광학기기 제조업 10
서적, 잡지 및 기타 인쇄물 출판업 10
선박 및 보트 건조업 12
펄프, 종이 및 판지 제조업 12
컴퓨터 및 주변장치 제조업 12
회사 본부 및 경영 컨설팅 서비스업 13
그외 기타 제품 제조업 13
종합 소매업 14
광고업 14
그외 기타 전문, 과학 및 기술 서비스업 14
신탁업 및 집합투자업 15
전기 통신업 15
건축기술, 엔지니어링 및 관련 기술 서비스업 16
토목 건설업 17
자료처리, 호스팅, 포털 및 기타 인터넷 정보매개 서비스업 17
기타 정보 서비스업 18
상품 종합 도매업 19
영상 및 음향기기 제조업 19
일차전지 및 축전지 제조업 19
1차 비철금속 제조업 20
생활용품 도매업 20
시멘트, 석회, 플라스터 및 그 제품 제조업 20
구조용 금속제품, 탱크 및 증기발생기 제조업 21
건물 건설업 24
기계장비 및 관련 물품 도매업 26
측정, 시험, 항해, 제어 및 기타 정밀기기 제조업; 광학기기 제외 26
부동산 임대 및 공급업 27
기타 금속 가공제품 제조업 28
봉제의복 제조업 29
영화, 비디오물, 방송프로그램 제작 및 배급업 30
의료용품 및 기타 의약 관련제품 제조업 33
기타 식품 제조업 36
전동기, 발전기 및 전기 변환 · 공급 · 제어 장치 제조업 37
기타 전문 도매업 39
컴퓨터 프로그래밍, 시스템 통합 및 관리업 40
기초 의약물질 및 생물학적 제제 제조업 41
일반 목적용 기계 제조업 46
플라스틱제품 제조업 47
기초 화학물질 제조업 50
의료용 기기 제조업 62
1차 철강 제조업 64
통신 및 방송 장비 제조업 67
자연과학 및 공학 연구개발업 68
반도체 제조업 71
기타 금융업 94
기타 화학제품 제조업 97
금융 지원 서비스업 99
자동차 신품 부품 제조업 100
의약품 제조업 102
전자부품 제조업 127
특수 목적용 기계 제조업 161
소프트웨어 개발 및 공급업 177
조사하지 못한 기업 갯수 1016

 

 

그런데 전자공시API 중에 기업개황 조회에서 업종코드가 있는데 그 코드의 코드명은 없다. 코드명을 알아야하는데 그걸 모르는 상태이다. 그래서 업종코드는 다 저장해놓은 상태이다. 

 

도무지 이 업종코드가 뭔지를 몰라서 이걸 찾으려면은  표준산업 분류트리에서 찾으면 되는데 이거를 또 언제 스크래핑을 해가지고 추출해야하나. 너무 피곤하다. 

http://kssc.kostat.go.kr/ksscNew_web/kssc/common/ClassificationContent.do?gubun=1&strCategoryNameCode=001&categoryMenu=007

(해결했다)

업종코드별 종목개수

 

1차 금속제품 도매업 1
가공 공작기계 제조업 1
가전제품 소매업 1
가정용 비전기식 조리 및 난방 기구 제조업 1
가죽, 가방 및 유사 제품 제조업 1
강관 가공품 및 관 연결구류 제조업 1
강화 및 재생 목재 제조업 1
개인 및 가정용품 임대업 1
건설 및 토목공사용 기계ㆍ장비 임대업 1
건설 폐기물 처리업 1
건축 자재, 철물 및 난방장치 도매업 1
건축용 플라스틱제품 제조업 1
고무 의류 및 기타 위생용 비경화 고무제품 제조업 1
고체 연료 및 관련제품 도매업 1
곡물 및 유지작물 도매업 1
골프장 운영업 1
공연 기획업 1
광고 매체 판매업 1
광물 처리 및 취급장비 제조업 1
광섬유 케이블 제조업 1
광학 렌즈 및 광학 요소 제조업 1
교육관련 자문 및 평가업 1
그 외 기타 가구 제조업 1
그 외 기타 개인 서비스업 1
그 외 기타 금속 가공업 1
그 외 기타 기계 및 장비 도매업 1
그 외 기타 달리 분류되지 않은 제품 제조업 1
그 외 기타 분류 안된 사업 지원 서비스업 1
그 외 기타 분류 안된 상품 전문 소매업 1
그 외 기타 분류 안된 섬유제품 제조업 1
그 외 기타 생활용품 도매업 1
그 외 기타 정보 서비스업 1
금속 가구 제조업 1
금속 열처리, 도금 및 기타 금속 가공업 1
금속 열처리업 1
금속 위생용품 제조업 1
금융 및 보험관련 서비스업 1
금융업 1
기관차 및 기타 철도 차량 제조업 1
기금 운영업 1
기술 시험, 검사 및 분석업 1
기억 장치 제조업 1
기체 여과기 제조업 1
기체 펌프 및 압축기 제조업 1
기타 게임 소프트웨어 개발 및 공급업 1
기타 곡물 가공품 제조업 1
기타 구조용 금속제품 제조업 1
기타 기술 시험, 검사 및 분석업 1
기타 대형 종합 소매업 1
기타 방적업 1
기타 부동산 개발 및 공급업 1
기타 부동산 임대업 1
기타 비금속광물 광업 1
기타 산업용 기계 및 장비 도매업 1
기타 생활용 섬유 및 직물 제품 도매업 1
기타 생활용품 소매업 1
기타 선박 건조업 1
기타 신발 제조업 1
기타 의료용 기기 제조업 1
기타 인쇄물 출판업 1
기타 플라스틱 발포 성형제품 제조업 1
기타 항공 운송지원 서비스업 1
낙농제품 및 식용 빙과류 제조업 1
날붙이 제조업 1
담배제품 제조업 1
도금, 착색 및 기타 표면 처리 강재 제조업 1
도로 화물 운송업 1
도축업 1
동 주물 주조업 1
마그네틱 및 광학 매체 제조업 1
맥아 및 맥주 제조업 1
모터사이클 제조업 1
문구용품, 회화용품, 사무용품 도매업 1
바이오 연료 및 혼합물 제조업 1
방적 및 가공사 제조업 1
보안 시스템 서비스업 1
부동산 개발 및 공급업 1
부동산업 1
분사기 및 소화기 제조업 1
비 및 솔 제조업 1
비금속광물 분쇄물 생산업 1
비료, 농약 및 살균ㆍ살충제 제조업 1
비주거용 건물 개발 및 공급업 1
사료 도매업 1
사진기, 영사기 및 관련 장비 제조업 1
산업 생산시설 종합 건설업 1
산업용 냉장 및 냉동장비 제조업 1
산업용 농ㆍ축산물 및 동ㆍ식물 도매업 1
산업용 송풍기 및 배기장치 제조업 1
산업용 유리 제조업 1
생활용 가구 도매업 1
석회 및 플라스터 제조업 1
선박 및 보트 건조업 1
선철 주물 주조업 1
설치용 및 위생용 플라스틱제품 제조업 1
솜 및 실 염색 가공업 1
송전 및 배전업 1
수동식 식품 가공 기기 및 금속 주방용기 제조업 1
수상 화물 취급업 1
슈퍼마켓 1
스포츠 서비스업 1
시각 디자인업 1
시장 조사 및 여론 조사업 1
신문 발행업 1
신문용지 제조업 1
아스팔트 콘크리트 및 혼합제품 제조업 1
아이스크림 및 기타 식용 빙과류 제조업 1
안경, 사진장비 및 광학용품 도매업 1
알루미늄 제련, 정련 및 합금 제조업 1
어망 및 기타 끈 가공품 제조업 1
여신 금융업 1
여행사 및 기타 여행 보조 서비스업 1
연근해 어업 1
연마재 제조업 1
염료, 안료 및 관련제품 도매업 1
영상게임기 제조업 1
영화, 비디오물 및 방송 프로그램 제작업 1
영화관 운영업 1
오디오물 출판 및 원판 녹음업 1
오프셋 인쇄업 1
용기 세척, 포장 및 충전기 제조업 1
운송장비용 주유소 운영업 1
원유 정제처리업 1
위생용 종이제품 제조업 1
위성 및 기타 방송업 1
유기 발광 표시장치 제조업 1
유선 온라인 게임 소프트웨어 개발 및 공급업 1
유압 기기 제조업 1
유인 항공기, 항공 우주선 및 보조장치 제조업 1
육류 도매업 1
육상 여객 운송업 1
음ㆍ식료품 및 담배 소매업 1
음료 제조업 1
음식점업 1
의료용 기구 소매업 1
의복 액세서리 및 모조 장신구 도매업 1
인삼식품 제조업 1
인쇄 및 인쇄관련 산업 1
인쇄 잉크 및 회화용 물감 제조업 1
인쇄업 1
인테리어 디자인업 1
인형, 장난감 및 오락용품 제조업 1
일반 서적 출판업 1
일반 전기 공사업 1
일반 제재업 1
자동차 신품 부품 및 내장품 판매업 1
자동차 재제조 부품 제조업 1
자동차 차체 및 트레일러 제조업 1
자동차용 신품 동력 전달장치 및 전기장치 제조업 1
자동차용 신품 조향장치 및 현가장치 제조업 1
자연과학 및 공학 융합 연구개발업 1
자연과학 연구개발업 1
자전거 및 기타 운송장비 도매업 1
자전거 및 환자용 차량 제조업 1
작물 재배업 1
장류 제조업 1
재보험업 1
전기 경보 및 신호장치 제조업 1
전기용 기계ㆍ장비 및 관련 기자재 도매업 1
전기회로 개폐, 보호 장치 제조업 1
전문 디자인업 1
전자상거래 소매업 1
절삭 가공 및 유사 처리업 1
접착제 및 젤라틴 제조업 1
조미료 및 식품 첨가물 제조업 1
종자 및 묘목 생산업 1
주류 도매업 1
주방용 및 음식점용 목재 가구 제조업 1
중고 자동차 판매업 1
증기, 냉ㆍ온수 및 공기 조절 공급업 1
지정 외 폐기물 처리업 1
지정 폐기물 처리업 1
직물, 편조 원단 및 의복류 염색 가공업 1
직물포대 제조업 1
직원 훈련기관 1
차체 및 특장차 제조업 1
초등 교육기관 1
초등학교 1
침구 및 관련제품 제조업 1
커피 가공업 1
컨베이어 장치 제조업 1
컴퓨터 및 사무용 기계ㆍ장비 임대업 1
컴퓨터 시스템 통합 자문, 구축 및 관리업 1
컴퓨터 프린터 제조업 1
컴퓨터 학원 1
컴퓨터시설 관리업 1
콘크리트, 레미콘 및 기타 시멘트, 플라스터 제품 제조업 1
콜센터 및 텔레마케팅 서비스업 1
탁주 및 약주 제조업 1
톱 및 호환성 공구 제조업 1
통신ㆍ방송장비 및 부품 도매업 1
통신장비 수리업 1
트레일러 및 세미 트레일러 제조업 1
펄프 및 종이 가공용 기계 제조업 1
펄프 제조업 1
편조 원단 제조업 1
표면 가공목재 및 특정 목적용 제재목 제조업 1
표시장치 제조업 1
플라스틱 창호 제조업 1
플라스틱 포대, 봉투 및 유사제품 제조업 1
한의약품 제조업 1
합성고무 및 플라스틱 물질 제조업 1
항공기, 우주선 및 보조장치 제조업 1
항공기용 엔진 제조업 1
해체, 선별 및 원료 재생업 1
혼성 및 재생 플라스틱 소재 물질 제조업 1
화약 및 불꽃제품 제조업 1
화장품, 비누 및 방향제 소매업 1
화학섬유 방적업 1
화훼류 및 식물 도매업 1
환경설비 건설업 1
휴양 콘도 운영업 1
가구 제조업 2
가전제품 및 정보 통신장비 소매업 2
감광 재료 및 관련 화학제품 제조업 2
건물 및 토목 엔지니어링 서비스업 2
건반 악기 제조업 2
경비 및 경호 서비스업 2
고무제품 제조업 2
곡물 제분업 2
공기 조화장치 제조업 2
광고 영화 및 비디오물 제작업 2
교과서 및 학습 서적 출판업 2
교육 지원 서비스업 2
구름베어링 제조업 2
귀금속 및 장신용품 제조업 2
그 외 기타 봉제의복 제조업 2
그 외 기타 운송장비 제조업 2
그 외 기타 플라스틱 제품 제조업 2
금속 주조 및 기타 야금용 기계 제조업 2
기계장비 조립용 플라스틱제품 제조업 2
기관 구내식당업 2
기체 연료 및 관련제품 도매업 2
기타 1차 비철금속 제조업 2
기타 가공 공작기계 제조업 2
기타 과학기술 서비스업 2
기타 도로 화물 운송업 2
기타 비알코올 음료 제조업 2
기타 비철금속 압연, 압출 및 연신제품 제조업 2
기타 식료품 제조업 2
기타 음향기기 제조업 2
기타 전문 서비스업 2
기타 화학 물질 및 화학제품 도매업 2
도매 및 상품 중개업 2
도장 및 기타 피막 처리업 2
도축, 육류 가공 및 저장 처리업 2
동력식 수지 공구 제조업 2
레이더, 항행용 무선 기기 및 측량 기구 제조업 2
모바일 게임 소프트웨어 개발 및 공급업 2
무기 및 총포탄 제조업 2
무기 안료용 금속 산화물 및 관련 제품 제조업 2
물질 검사, 측정 및 분석 기구 제조업 2
물질 성분 검사 및 분석업 2
박판, 합판 및 유사 적층판 제조업 2
배합 사료 제조업 2
보험 대리 및 중개업 2
복합비료 및 기타 화학비료 제조업 2
비동력식 수공구 제조업 2
비료 및 질소 화합물 제조업 2
비철금속 광업 2
사무ㆍ상업용 및 공공기관용 건물 건설업 2
사업시설 유지ㆍ관리 서비스업 2
석유 정제품 제조업 2
설탕 제조업 2
섬유, 의복, 신발 및 가죽제품 중개업 2
수산동물 훈제, 조리 및 유사 조제식품 제조업 2
승강기 제조업 2
승용차 및 기타 여객용 자동차 제조업 2
시스템ㆍ응용 소프트웨어 개발 및 공급업 2
시외버스 운송업 2
식품 위생용 종이 상자 및 용기 제조업 2
연료 소매업 2
염료, 조제 무기 안료, 유연제 및 기타 착색제 제조업 2
운동 및 경기용구 제조업 2
위생용 및 산업용 도자기 제조업 2
유리 및 유리제품 제조업 2
유아용 의류 도매업 2
육류 가공 및 저장 처리업 2
의복 액세서리 제조업 2
일반 교과학원 2
일반 및 생활 숙박시설 운영업 2
일반 철물 제조업 2
일차전지 제조업 2
자동차 신품 판매업 2
자동차 엔진용 신품 부품 제조업 2
자동차 판매업 2
자동차용 신품 동력 전달장치 제조업 2
전기업 2
전분제품 및 당류 제조업 2
전자 저항기 제조업 2
절연 코드세트 및 기타 도체 제조업 2
절연선 및 케이블 제조업 2
제재 및 목재 가공업 2
주방용 전기 기기 제조업 2
주철관 제조업 2
직물 직조 및 직물제품 제조업 2
체인화 편의점 2
컴퓨터 프로그래밍 서비스업 2
특수직물 및 기타 직물 직조업 2
판유리 및 판유리 가공품 제조업 2
편조의복 제조업 2
포장용 유리용기 제조업 2
프로그램 공급업 2
플라스틱 발포 성형제품 제조업 2
플라스틱 접착처리 제품 제조업 2
플라스틱 필름 제조업 2
항공기, 우주선 및 부품 제조업 2
해상 운송업 2
화장품 및 화장용품 도매업 2
가공식품 도매업 3
가금류 가공 및 저장 처리업 3
가방 및 기타 보호용 케이스 제조업 3
강 주물 주조업 3
건축 설계 및 관련 서비스업 3
골판지 및 골판지 가공제품 제조업 3
골판지, 종이 상자 및 종이 용기 제조업 3
과실, 채소 가공 및 저장 처리업 3
과자류 및 코코아 제품 제조업 3
그 외 기타 금속 가공제품 제조업 3
그 외 기타 금융업 3
그 외 기타 분류 안된 비금속 광물제품 제조업 3
그 외 기타 분류 안된 화학제품 제조업 3
그 외 기타 운송관련 서비스업 3
기기용 자동 측정 및 제어장치 제조업 3
기타 고무제품 제조업 3
기타 기관 및 터빈 제조업 3
기타 물품 취급장비 제조업 3
기타 반도체 소자 제조업 3
기타 운송관련 서비스업 3
기타 종이 및 판지 제품 제조업 3
기타 통신 판매업 3
남녀용 겉옷 및 셔츠 도매업 3
내화 요업제품 제조업 3
농업 및 임업용 기계 제조업 3
동 압연, 압출 및 연신제품 제조업 3
모직물 직조업 3
무선 및 위성 통신업 3
무점포 소매업 3
물리, 화학 및 생물학 연구개발업 3
방송장비 제조업 3
부직포 및 펠트 제조업 3
빵류 제조업 3
사무용 기계 및 장비 제조업 3
산업용 난방 보일러, 금속탱크 및 유사 용기 제조업 3
소주 제조업 3
속도계 및 적산계기 제조업 3
수산물 가공 및 저장 처리업 3
시멘트, 석회, 플라스터 및 그 제품 제조업 3
신용 조사 및 추심 대행업 3
신용카드 및 할부 금융업 3
액체 연료 및 관련제품 도매업 3
연 및 아연 제련, 정련 및 합금 제조업 3
영화, 비디오물 및 방송 프로그램 제작 관련 서비스업 3
원양 어업 3
윤활유 및 그리스 제조업 3
의료, 정밀, 광학 기기 및 시계 제조업 3
일반 영화 및 비디오물 제작업 3
자동차 부품 및 내장품 판매업 3
자동차 임대업 3
자동차 차체용 신품 부품 제조업 3
자동차용 엔진 및 자동차 제조업 3
전구 및 조명장치 제조업 3
전문직별 공사업 3
주거용 건물 개발 및 공급업 3
지상파 방송업 3
치과용 기기 제조업 3
통신 판매업 3
합금철 제조업 3
항공기용 부품 제조업 3
핵반응기 및 증기보일러 제조업 3
핸드백 및 지갑 제조업 3
호스팅 및 관련 서비스업 3
화학섬유직물 직조업 3
가전제품 및 부품 도매업 4
건물설비 설치 공사업 4
곡물 가공품, 전분 및 전분제품 제조업 4
광고업 4
구조용 금속제품, 탱크 및 증기발생기 제조업 4
그 외 기타 분류 안된 전문, 과학 및 기술 서비스업 4
그 외 기타 식료품 제조업 4
그 외 기타 여신 금융업 4
그 외 기타 전기장비 제조업 4
금속 캔 및 기타 포장용기 제조업 4
기록매체 복제업 4
기어 및 동력전달장치 제조업 4
기타 비금속 광물제품 제조업 4
기타 사행시설 관리 및 운영업 4
기타 섬유제품 제조업 4
기타 정보 기술 및 컴퓨터 운영 관련 서비스업 4
기타 주변 기기 제조업 4
기타 측정, 시험, 항해, 제어 및 정밀 기기 제조업 4
내연기관 제조업 4
매니저업 4
면 방적업 4
모피 및 가죽 제조업 4
반도체 및 디스플레이 제조용 기계 제조업 4
비주거용 건물 건설업 4
산업용 가스 제조업 4
살균ㆍ살충제 및 농약 제조업 4
서적, 잡지 및 기타 인쇄물 출판업 4
애니메이션 영화 및 비디오물 제작업 4
액상 시유 및 기타 낙농제품 제조업 4
액체 여과기 제조업 4
온라인 교육학원 4
의복 소매업 4
이동 전화기 제조업 4
일반 교습학원 4
일반용 전기 조명장치 제조업 4
일차전지 및 축전지 제조업 4
전기 통신업 4
전자 응용 절삭기계 제조업 4
전자카드 제조업 4
종합 소매업 4
주정 제조업 4
증류기, 열 교환기 및 가스 발생기 제조업 4
창작 및 예술관련 서비스업 4
치약, 비누 및 기타 세제 제조업 4
콘크리트 관 및 기타 구조용 콘크리트제품 제조업 4
크라프트지 및 상자용 판지 제조업 4
타이어 및 튜브 제조업 4
텔레비전 방송업 4
펄프, 종이 및 판지 제조업 4
화학섬유 제조업 4
1차 비철금속 제조업 5
건축 기술, 엔지니어링 및 관련 기술 서비스업 5
계면활성제 제조업 5
구조용 금속 판제품 및 공작물 제조업 5
그 외 기타 1차 철강 제조업 5
그 외 자동차용 신품 부품 제조업 5
금속 단조제품 제조업 5
금속 절삭기계 제조업 5
금융 리스업 5
기반조성 및 시설물 축조관련 전문공사업 5
기타 목재 가구 제조업 5
레미콘 제조업 5
부동산 임대업 5
산업 처리공정 제어장비 제조업 5
생명보험업 5
선박 및 수상 부유 구조물 건조업 5
섬유, 의복, 신발 및 가죽제품 소매업 5
영화, 비디오물 및 방송 프로그램 배급업 5
유선 방송업 5
전구 및 램프 제조업 5
전기 공급 및 제어장치 제조업 5
전동기 및 발전기 제조업 5
전자 부품 실장기판 제조업 5
전자코일, 변성기 및 기타 전자 유도자 제조업 5
주거용 건물 건설업 5
플라스틱 선, 봉, 관 및 호스 제조업 5
1차 플라스틱제품 제조업 6
그 외 기타 특수 목적용 기계 제조업 6
기타 사업 지원 서비스업 6
기타 식품 첨가물 제조업 6
동물용 의약품 제조업 6
방사선 장치 제조업 6
비메모리용 및 기타 전자집적회로 제조업 6
상호 저축은행 및 기타 저축기관 6
서적 출판업 6
신용조합 6
실내건축 및 건축마무리 공사업 6
외항 화물 운송업 6
유선 통신업 6
음ㆍ식료품 및 담배 도매업 6
의약용 화합물 및 항생물질 제조업 6
일반 화물 자동차 운송업 6
전기 및 통신 공사업 6
전자 축전기 제조업 6
제철, 제강 및 합금철 제조업 6
컴퓨터 제조업 6
포장용 플라스틱 성형용기 제조업 6
항공 여객 운송업 6
건설 및 채광용 기계장비 제조업 7
그 외 기타 전기 통신업 7
기타 엔지니어링 서비스업 7
기타 전기장비 제조업 7
기타 플라스틱 제품 제조업 7
남자용 겉옷 제조업 7
비디오 및 기타 영상 기기 제조업 7
여행사업 7
음악 및 기타 오디오물 출판업 7
일반용 도료 및 관련제품 제조업 7
자동차 및 트레일러 제조업 7
전자기 측정, 시험 및 분석 기구 제조업 7
철강선 제조업 7
포털 및 기타 인터넷 정보 매개 서비스업 7
플라스틱 합성피혁 제조업 7
8
1차 철강 제조업 8
그 외 기타 분류 안된 금융업 8
그 외 기타 전자 부품 제조업 8
기타 가정용 전기 기기 제조업 8
기타 봉제의복 제조업 8
방송 프로그램 제작업 8
선박 구성 부분품 제조업 8
시멘트 제조업 8
열간 압연 및 압출제품 제조업 8
운송장비 임대업 8
전동기, 발전기 및 전기 변환ㆍ공급ㆍ제어 장치 제조업 8
정형 외과용 및 신체 보정용 기기 제조업 8
종이 및 판지 제조업 8
측정, 시험, 항해, 제어 및 기타 정밀 기기 제조업; 광학 기기 제외 8
탭, 밸브 및 유사 장치 제조업 8
토목 건설업 8
합성섬유 제조업 8
건물 건설업 9
기타 금융 지원 서비스업 9
기타 정보 서비스업 9
사진장비 및 광학 기기 제조업 9
산업용 로봇 제조업 9
석탄화학계 화합물 및 기타 기초 유기화학 물질 제조업 9
속옷 및 잠옷 제조업 9
컴퓨터 및 주변장치, 소프트웨어 도매업 9
건강 기능식품 제조업 10
광고 대행업 10
구조용 금속제품 제조업 10
기타 1차 철강 제조업 10
기타 기초 무기화학 물질 제조업 10
생활용품 도매업 10
손해보험업 10
여자용 겉옷 제조업 10
영상 및 음향 기기 제조업 10
전기식 진단 및 요법 기기 제조업 10
그 외 기타 전문, 과학 및 기술 서비스업 11
기타 절연선 및 케이블 제조업 11
봉제의복 제조업 11
석유화학계 기초 화학 물질 제조업 11
연료용 가스 제조 및 배관공급업 11
플라스틱 제품 제조업 11
그 외 기타 제품 제조업 12
기계장비 및 관련 물품 도매업 12
냉간 압연 및 압출 제품 제조업 12
백화점 12
알루미늄 압연, 압출 및 연신제품 제조업 12
주형 및 금형 제조업 12
합성수지 및 기타 플라스틱 물질 제조업 12
기타 기계 및 장비 도매업 13
기타 식품 제조업 13
동물용 사료 및 조제식품 제조업 13
배전반 및 전기 자동제어반 제조업 13
자료 처리, 호스팅, 포털 및 기타 인터넷 정보 매개 서비스업 13
데이터베이스 및 온라인 정보 제공업 14
부동산 임대 및 공급업 14
상품 중개업 14
아파트 건설업 14
일반 목적용 기계 제조업 14
전동기, 발전기 및 전기 변환장치 제조업 14
철강관 제조업 14
회사 본부 및 경영 컨설팅 서비스업 14
기타 무선 통신장비 제조업 15
경영 컨설팅업 16
국내은행 16
그 외 기타 화학제품 제조업 16
기타 금속 가공제품 제조업 16
기타 금융 투자업 16
자연과학 및 공학 연구개발업 16
컴퓨터 프로그래밍, 시스템 통합 및 관리업 17
기초 의약 물질 및 생물학적 제제 제조업 18
신탁업 및 집합 투자업 18
영화, 비디오물, 방송 프로그램 제작 및 배급업 18
축전지 제조업 18
컴퓨터 및 주변 장치 제조업 18
반도체 제조업 19
액정 표시장치 제조업 19
의료용 기기 제조업 19
통신 및 방송장비 제조업 19
기초 화학물질 제조업 20
비주거용 건물 임대업 21
기타 금융업 22
도로 건설업 22
생물학적 제제 제조업 22
인쇄회로기판 및 전자부품 실장기판 제조업 22
디스플레이 제조용 기계 제조업 23
전자 부품, 컴퓨터, 영상, 음향 및 통신장비 제조업 23
게임 소프트웨어 개발 및 공급업 25
상품 종합 도매업 27
그 외 기타 의료용 기기 제조업 28
증권 중개업 28
전자집적회로 제조업 29
유선 통신장비 제조업 30
의약품 제조업 30
기타 운송장비 임대업 31
다이오드, 트랜지스터 및 유사 반도체 소자 제조업 31
컴퓨터 시스템 통합 자문 및 구축 서비스업 31
화장품 제조업 33
기타 전문 도매업 37
의료용품 및 기타 의약 관련제품 제조업 37
기타 화학제품 제조업 38
응용 소프트웨어 개발 및 공급업 43
전자 부품 제조업 43
의학 및 약학 연구개발업 55
반도체 제조용 기계 제조업 56
금융 지원 서비스업 58
방송 및 무선 통신장비 제조업 62
기타 전자 부품 제조업 63
특수 목적용 기계 제조업 64
소프트웨어 개발 및 공급업 68
완제 의약품 제조업 73
지주회사 86
자동차 신품 부품 제조업 91
그 외 기타 금융 지원 서비스업 95
시스템 소프트웨어 개발 및 공급업 102

막노동이 따로 없다. 진짜. 

 

 

 

소프트웨어개발 및 공급업 업종에 소속된 기업들의 설립년도별 갯수를 카운팅해봤다. 

참고로 닷컴버블은 1995~2001년사이에 걸쳐있다. 야심차게 1981년에 시작한 기업은 어디야?

솔트룩스(304100) 였다. 1981년 8월 17일에 설립되었다고 한다. 

 

1981: || (1)
1984: || (1)
1985: || (1)
1989: || (1)
1990: |||||||| (4)
1993: |||||||| (4)
1994: |||||||| (4)
1995: |||||| (3)
1996: |||||| (3)
1997: |||||||||||||| (7)
1998: |||||||||||||||||||||| (11)
1999: |||||||||||||||||||||||| (12)
2000: |||||||||||||||||||||||||||||||||||||||||||||||||| (25)
2001: |||||| (3)
2002: |||||||||||||||||| (9)
2003: |||||||| (4)
2004: |||| (2)
2005: |||||||||||||||| (8)
2006: |||| (2)
2007: |||||||||||||| (7)
2008: |||||||| (4)
2009: |||| (2)
2010: |||||||||||||||||||||||| (12)
2011: |||||| (3)
2012: |||||||||| (5)
2013: |||||||||||||| (7)
2014: |||||||||||||||||| (9)
2015: |||||||||||||||| (8)
2016: |||||||||| (5)
2017: |||||| (3)
2018: |||||| (3)
2019: |||||| (3)
2021: || (1)

 

 

 

파이썬에서 선그래프 그리는 소스이다. 

아직도 고칠게 많지만, 요즘에 추가한건 기준일 대비 변동율별로 선의 색상을 다르게 하는 로직이다.  

import matplotlib.pyplot as plt
from matplotlib.ticker import FuncFormatter
import matplotlib.font_manager as fm
import matplotlib.ticker as ticker
import matplotlib.dates as mdates
from datetime import date, datetime

plt.rcParams['font.family'] = 'NanumGothic'


# 숫자를 콤마로 포맷팅하는 함수
def format_price(value, tick_number):
    return "{:,.0f}".format(value)

# 변동율별로 선의 색상 반환
def get_color_by_change_ratio(change_ratio):
    color = ""
    if change_ratio > 1000:
        color = '#4A148C'
    elif change_ratio > 100:
        color = '#B71C1C'
    elif change_ratio > 50:
        color = '#FF5252'
    elif change_ratio > 0:
        color = '#F48FB1'
    elif change_ratio == 0:
        color = '#004D40'
    elif change_ratio < -99:
        color = 'black'
    elif change_ratio < -50:
        color = '#01579B'
    elif change_ratio < 0:
        color = '#81D4FA'
    else:
        color = 'gray'
    return color

# 선 그래프 그리기 
# x_baseline = x축 빨간색 기준선 추가용 x값 
def draw_line_graph(x_data, y_data, file_path, title, x_baseline=None, change_ratio=None):

    if len(x_data) == 0 :
        return
    
    # 시간을 보기 좋게 나타내기 위해 x축 레이블 설정
    x_labels = x_data

    color = 'gray'
    # 챠트 색상 
    if change_ratio != None:
        color = get_color_by_change_ratio(change_ratio)


    plt.figure(figsize=(15, 5))  # 그래프 크기 설정
    plt.plot(x_data, y_data, marker='', color=color, linestyle='-', linewidth=2)  # 선 그래프 그리기

    plt.title(title, loc='left', pad=1.0)  # 그래프 제목

    # 날짜 형식의 x축 값 설정
    if isinstance(x_data[0], (date, datetime)): 
        plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y%m%d'))
        plt.gca().xaxis.set_major_locator(mdates.DayLocator())

    # x축 설정
    plt.xticks(x_data, x_labels)  # x축 레이블 설정

    # X축 기준선 추가
    if x_baseline != None:
        # print(f'x_baseline {x_baseline}')
        plt.axvline(x=x_baseline, color='red', linestyle='--')
        # 기준선의 y값에 대한 텍스트 표시
        plt.text(x_baseline, max(y_data), f'  {x_baseline}', verticalalignment='bottom', color='gray')


    # y축 설정 
    plt.ylabel('종가', labelpad=20)  # labelpad로 패딩 설정

    # y축 숫자 콤마 포맷 설정 
    formatter = FuncFormatter(format_price) 
    plt.gca().yaxis.set_major_formatter(formatter)

    # 날짜 레이블의 포맷 조정
    plt.gcf().autofmt_xdate()

    if len(x_data) <= 600 : 
        # 월별 눈금 설정
        plt.gca().xaxis.set_major_locator(mdates.MonthLocator())
        plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
    else :
        # 연별 눈금 설정 (선택적 사용)
        plt.gca().xaxis.set_major_locator(mdates.YearLocator())
        plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y'))


    plt.xticks(rotation=45)  # 레이블 회전
    plt.tight_layout()  # 레이아웃 최적화

    # 그래프 표시
    plt.grid(True)  # 그리드 표시 (선택 사항)
    plt.savefig(file_path)  # 그래프를 "price_chart.png" 파일로 저장

    # plt.show()
    plt.close()




# 멀티 라인 그래프 그리기 
def draw_multi_line_graph(x_data, y_data_array, file_path, title, x_baseline=None):
    try:
        if len(x_data) == 0 :
            return
        
        x_labels = x_data 
        plt.figure(figsize=(15, 5))  # 그래프 크기 설정

        # 멀티 챠트 설정
        for y_data in y_data_array :
            plt.plot(x_data, y_data['prices'], marker='', color=y_data['color'], linestyle='-', linewidth=2, label=y_data['y_label'])

        plt.title(title)  # 그래프 제목

        # 날짜 형식의 x축 값 설정
        if isinstance(x_data[0], (date, datetime)): 
            plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y%m%d'))
            plt.gca().xaxis.set_major_locator(mdates.DayLocator())

        # x축 설정
        plt.xticks(x_data, x_labels)  # x축 레이블 설정

        # X 축 라벨 갯수 조정
        # x_positions = range(len(x_labels))
        # x_labels_step = 1
        # if len(x_labels) > 12 : 
        #     x_labels_step = 50  # 원하는 간격으로 라벨 표시
        # plt.xticks(x_positions[::x_labels_step], x_labels[::x_labels_step])

        # X축 기준선 추가
        if x_baseline != None:
            print(f'x_baseline {x_baseline}')
            plt.axvline(x=x_baseline, color='red', linestyle='--')
            # 기준선의 y값에 대한 텍스트 표시
            plt.text(x_baseline, max(y_data), f'  {x_baseline}', verticalalignment='bottom', color='gray')

        # y축 설정 
        # plt.ylabel('종가', labelpad=20)  # labelpad로 패딩 설정

        # y축 숫자 콤마 포맷 설정 
        formatter = FuncFormatter(format_price) 
        plt.gca().yaxis.set_major_formatter(formatter)

        # 날짜 레이블의 포맷 조정
        plt.gcf().autofmt_xdate()

        
        # AutoDateLocator와 ConciseDateFormatter 사용
        # locator = mdates.AutoDateLocator()
        # formatter = mdates.ConciseDateFormatter(locator)

        # plt.gca().xaxis.set_major_locator(locator)
        # plt.gca().xaxis.set_major_formatter(formatter)

        if len(x_data) <= 600 : 
            # 월별 눈금 설정
            plt.gca().xaxis.set_major_locator(mdates.MonthLocator())
            plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
        else :
            # 연별 눈금 설정 (선택적 사용)
            plt.gca().xaxis.set_major_locator(mdates.YearLocator())
            plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%Y'))


        plt.xticks(rotation=45)  # 레이블 회전
        plt.tight_layout()  # 레이아웃 최적화

        # 범례 표시
        plt.legend()
        # 그래프 표시
        plt.grid(True)  # 그리드 표시 (선택 사항)
        plt.savefig(file_path)  # 그래프를 "price_chart.png" 파일로 저장

        # plt.show()
    except Exception as e:
        print(f' draw_multi_line_graph 에러 ==> {e} ')
    finally:
        plt.close()

 

 

 

표준산업분류는 유용하지만, 실제 전자공시에서 제공하는 데이터로는 진짜 이기업이 어떤 일을 하는지 정확히 구하기가 힘들다. 기타 금융업이란 업종 때문이다. 이 업종은 그냥 체크박스같이 부가성 업종이지, 이게 주업종이 되면 안될 것 같다. 

반응형