본문 바로가기

API6

파이썬으로 슈카월드 유튜브 조회/좋아요/댓글 수 가져오기 저번 시간에 이어서 내 최애 유튜버 슈카월드 유튜브 채널에 대해 분석해보겠다. 아래 코드를 돌리면 슈카월드 채널에 있는 모든 동여상의 제목과 해당되는 Video ID값을 구할 수 있을 것이다. Video ID값이 필요한 이유는 이게 있어야 각 동영상별 좋아요 수, 조회 수 등 상세 데이터 지표를 뽑을 수 있기 때문이다. 내가 구한 슈카월드 채널의 동영상 수는 665개로 확인되었다. from googleapiclient.discovery import build from googleapiclient.errors import HttpError from oauth2client.tools import argparser DEVELOPER_KEY = "~" #유튜브 API 키 값 YOUTUBE_API_SERVICE_.. 2020. 8. 22.
슈카월드 유튜브 채널 파이썬으로 분석하기 유튜브에서 가장 애청하고 있는 슈카월드 채널에 대해 파이썬으로 분석해보도록 하겠다. 저번 시간과 동일하게 Youtube에서 제공하고 있는 API 키 값을 사용해서 슈카월드 채널 내 동영상 수 현황을 알아보도록 하겠다. 오늘 이 분석을 바탕으로 상세한 코멘트 수, 조회수, 좋아요 수 등 상세한 지표 데이터 추출을 다음 시간에도 이어갈 수 있도록 하겠다. 그럼 바로 코딩으로 넘어가도록 하겠다. 1. 슈카월드 채널 ID 값 구하기 우선 슈카월드 채널의 ID 값을 구해야 하는데, 이는 저번 시간에서 활용한 Youtube API 내 Search 함수를 사용하면 얻을 수 있다. 슈카월드 검색했을 때 결과 데이타 중 가장 먼저 나오는 값이 바로 채널 관련 정보일 것이다. 딕셔너리 데이터 타입을 아래 마지막 코드 줄처.. 2020. 8. 19.
공공데이터 API를 활용한 국민연금 분석하기 #1 With Python 이번 시간에는 공공데이터 API를 통해 국민연금 수급 현황에 대해 분석해보고자 한다. 어떤 걸 처음으로 분석할까 고민하다가 첫 시간이다 보니 조금 간단한 내용으로 시작해보겠다. 시도 별로 국민연금 수급 현황을 한 번 API를 뽑아보고 시도 간의 현황이 어떤지 비교해보겠다. 주관적인 생각이지만 보통 60세부터 국민연금을 받기 시작함으로 이번 글에서 뽑고자 하는 결과물은 나이 기준 60세에 시도 별로 국민연금 수급 현황이 어떻게 다른지 한번 분석해보고자 한다. 이번 API에서 요청할 때 시도 코드, 국민연금 수급 연령, 국민연금 종류만 선택해서 뽑도록 하겠다. 1. API KEY 신청 공공데이터 사이트에 "국민연금 수급현황" 를 검색하고 활용 신청하면 모든 준비가 끝났다. 2. Python Code 다음 내.. 2020. 7. 23.
Dart 전자공시시스템 API를 통해 현대자동차 Data 가져오기 With Python #2 - 재무상태표 이번 글에서는 저번 시간에 이어서 Dart API를 통해 현대자동차의 재무상태표 데이터를 가져오고, 대표적인 기업 건전성 판단 지표인 유동비율, 부채비율, 자본 유보율을 계산해보도록 하겠다. 저번 손익계산서 부분과 코딩상에서는 큰 차이가 없다. 다만 지표를 하나하나 집계해야 되기에 좀 번거로운 점이 있지만, 크게 어려울 것은 없다. 바로 코드 설명하도록 하겠다. 1. 지난 글과 동일하게 우선 API를 통해 현대자동차의 2014년부터의 재무 상태표를 가져오도록 하겠다. import dart_fss as dart import pandas as pd import matplotlib.pyplot as plt #분석 종목 확인하기 api_key='~' #api_key 입력 dart.set_api_key(api_k.. 2020. 7. 20.
카카오 API를 활용한 동네 브랜드별 편의점 점포 수 구하기 with Python 저번 Folium을 통해 분석한 것과 비슷한 내용의 분석이다. 이번에는 제목 그대로 내가 살고 있는 주소 반경 30km 내 편의점이 몇개가 있고, 브랜드별로 어떻게 구성이 되어있는지 카카오 지도 API를 통해 살펴보고자 한다. 코드를 보면 굉장히 간단하다. 따로 패키지를 임포트할 것도 없다. 그럼 바로 시작하겠다. 1. 내 주소 위도/경도 구하기 우선 내가 살고 있는 집 주소의 위도/경도를 구해야되는데 이것 또한 마찬가지로 카카오 API를 사용할 것이다. 아래처럼 addr이라는 변수에다가 살고 있는 집 주소를 추가해서 돌리면 주소에 맞는 위도/경도가 나올 것이다. import json import requests import pandas as pd addr='인천시 남동구 운연천로11' url = 'ht.. 2020. 7. 14.
Folium으로 회사 주변 GS25 위치 지도로 표시#2 이번 프로젝트는 별거 없다. Folium이라는 패키지와 Kakao 지도 API를 통해 아래 첨부 이미지처럼 내 회사 위치인 합정 근처에 GS25가 어디에 있는지 지도로 표시하고자 한다. 이번 분석? 분석이라고 하기도 좀 그렇지만 필요한 것은 다 알겠지만 우선 pip install folium으로 패키지를 우선 임포트해야되며, 또한 kakao 지도 api를 사용할 예정이라 아래 링크에 들어가서 가입해야 된다 https://developers.kakao.com/ 그러면 계정에 API 값이 발급되는데 그걸 사용할 것이다. 어려운거 하나도 없다. 아래 작성한 코드만 봐도 굉장히 간단하다! import requests import folium import pandas as pd #카카오 지도에서 검색하고자하는 위.. 2020. 7. 8.