본문 바로가기

▶ 데이터분석 전문가7

지오 코딩을 위한 카카오맵 API 키 얻기 지오 코딩이란 문자로 된 주소를 위도와 경도로 된 숫자 좌표로 변환하는 작업을 말합니다. 주소를 좌표로 변환하는 방법은 아래와 같은 방법이 있습니다. 1) 공간정보산업진흥원에서 제공하는 Geocoder API를 사용 2) 구글이나 카카오에서 제공하는 API를 사용 이번 시간에는 카카오맵에서 제공하는 API를 사용하기 위한 키를 발급받는 방법을 알아보겠습니다. 카카오 로컬 API 키 발급받기 - 카카오 개발자 사이트 : https://developers.kakao.com/ 먼저 카카오 개발자 사이트에 로그인을 하시고 '시작하기' 버튼을 클릭하여 애플리케이션을 추가합니다. 앱이름과 사업자명을 작성하고 체크항목을 체크한 다음에 '저장' 버튼을 클릭합니다. 사이트 상단에 '내 애플리케이션' 메뉴를 클릭하고, 표.. 2023. 5. 29.
공공데이터포털의 API 인증키를 얻어봅시다. 공공데이터 API 인증키 얻기 이번 시간에는 데이터를 분석하기 위한 첫 단계로 공공데이터 포털에서 제공되는 공공데이터를 이용하기 위하여 API 인증키를 발급받는 방법을 알아보려고 합니다. 우선 공공데이터 포털에 접속하여 회원가입 후에 로그인을 합니다. 공공데이터 포털 : data.go.kr 검색창에서 '국토교통부_아파트매매' 를 입력합니다. 2건이 검색되네요. 국토교통부_아파트매매 실거래자료의 '활용신청' 버튼을 클릭합니다. 활용 목적을 작성하고, 라이선스 표시에서 '동의합니다' 의 체크박스를 클릭한 다음에 '활용신청' 버튼을 클릭합니다. 활용신청이 완료되면 아래 메시지 화면과 같이 표시됩니다. 마이패이지 > 데이터 활용 > Open API > 활용신청 현황 메뉴에서 검색 버튼을 클릭하시면 활용신청 건을.. 2023. 5. 28.
데이터 분석을 위하여 R을 사용해볼까요? 데이터 분석을 위한 툴로 R이 있습니다. 파이썬을 더 많이 사용하긴 하지만 R에 대해서도 어떻게 사용하는지 살펴보려고 합니다. 우선 제 PC에 R을 설치합니다. R 설치하기 공식 사이트 : https://cran.r-project.org/ The Comprehensive R Archive Network cran.r-project.org 우선 Window 버전의 R을 다운로드합니다. Window용 R 4.3 버전을 다운로드합니다. R을 설치합니다. R이 정상적으로 설치되었네요. R 스튜디오 설치하기 R을 이용하여 쉽게 개발할수 있는 통합 개발환경 도구인 R스튜디오(RStudio)를 다운로드합니다. 다운로드 사이트 : https://posit.co/download/rstudio-desktop/ 참고로, R을.. 2023. 5. 28.
파이썬과 친해지기 (with Anaconda, JupyterLab) 파이썬과 친해지려고 공부를 하다보니 파이썬의 친구들이 많이 있네요. 파이썬 개발환경인 아나콘다 (브라질 아마존강에서 서식하는 길이 10미터나 되는 초대형 물뱀)와 쥬피터(Julia, Python, R 언어를 합친 이름이라고 함)에 대해 알아보겠습니다. 아나콘다 (ANACONDA) 아나콘다는 데이터 분석을 위하여 파이썬 등 필요한 여러 프로그램들을 쉽게 설치할수 있는 개발도구입니다. 아나콘다 다운로드 페이지에 접속하여 설치파일을 다운로드받아서 설치합니다. https://www.anaconda.com/download/ 설치된 Anaconda3 폴더의 Anaconda Navigator를 클릭하여 실행합니다. ~\anaconda3\Scripts\anaconda-navigator.exe Anaconda Navig.. 2023. 5. 11.
구글 바드 (Google Bard) - chatGPT와 비교 구글 바드(Google Bard) https://bard.google.com/ Bard Bard is your creative and helpful collaborator to supercharge your imagination, boost productivity, and bring ideas to life. bard.google.com 구글에서 AI 챗봇인 바드(Bard) 실험 버전을 오픈하였습니다. 한국어도 지원되니 편리합니다. 구글 바드의 메뉴는 아래와 같습니다. chatGPT와의 차이점을 직접 설명할 수 있는지 Bard에 물어보았습니다. 파이썬 코드를 작성해줄 수 있는지 물어보았는데, 바드에서도 지원이 되네요. 재미있습니다. ^^ 파이썬 코드를 복사하여 구글 코랩에서 테스트해보았습니다. 구글 코랩.. 2023. 5. 11.
파이썬에서 텔레그램으로 문자 보내기 파이썬에서 텔레그램으로 문자를 보내려고 하는데 코드에서 오류가 발생합니다. 오류가 발생하는 예제는 아래와 같ㅎ습니다. import telegram token = "OOOOOOOOOOOOOOOOOOOOOOOOOO" chat_id = "OOOOOOOOO" bot = telegram.Bot(token) bot.send_message(chat_id, text='telegram chat test message...') // 오류 메시지 RuntimeWarning: coroutine 'Bot.send_message' was never awaited bot.send_message(chat_id, text='telegram chat test message...') RuntimeWarning: Enable tracema.. 2023. 4. 27.
웹 크롤링 데이터 수집 방법 1. 파이썬 패키지 이용 2. OpenAPI 이용 3. 웹크롤링 이용 공공 데이터 포털 : www.data.go.kr 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 파이썬 패키지 이용 시 아나콘다 + 파이썬 파이참 urllib 패키지 selenium 패키지 : 웹테스트 자동화 도구동적 웹페이지를 크롤링 API 문서 : https://selenium.dev/selenium/docs/api/py scrapy : 오픈소스 파이썬 웹 크롤링 프레임워크 DBMS SQLite MySQL Zipline : 거래.. 2023. 4. 25.
반응형