programming11 python3 - 판다스 - 데이터프레임 (basic) 파이썬에서 기본적으로 제공하는 데이터 타입은 대부분은 1차원적인 데이터 유형이다 (2차원으로 변경을 위해서는 이중 배열 또는 dictionary 형태를 사용해야한다) 판다스 모듈중 데이터 프레임은 2차원 형태의 데이터이다 우리에게 친숙한 엑셀에서 다루는 데이터 형태라고 생각하면된다 데이터 프레임 기본 구조는 다음과 같다 class pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=None) data : dictionary (칼럼 정보가 있는겨우 순서에 따라 데이터가 삽입됨), array, 리스트 형태의 객체 index : 인덱스, 배열 형태의 객체 (행 레이블 정보) columns : 인덱스, 배열 형태의 객체 (열 레이블 정보.. 2023. 6. 14. python3 with Slack - basic Slack? -> 개인/기업용 메시징 앱 메시지,오디오,파일, 음성등 다양한 커뮤니케이션을 제공함 https://slack.com/intl/ko-kr/help/articles/115004071768-Slack%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80%EC%9A%94- Slack이란 무엇인가요? Slack은 사람들과 정보를 연결해주는 기업용 메시징 앱입니다. Slack은 사람들을 한데 모아 통합된 하나의 팀을 운영하여 조직이 커뮤니케이션하는 방BAD+B... slack.com Slack에서 제공하는 파이썬 ? 사용자가 개설한 채널에 접근 가능한 토큰을 생성후 해당 채널에 메시지를 전달할수 있는 기능 사용자가 앱을 생성하였을때 ! 할수 있는기능이다 (.. 2023. 6. 6. python3 - Crawler (Investing.com 원자재 데이터 읽기) "Investing.com " 웹사이트에서는 전세계 다양한 주식/선물/ETF등등 정보를 무료로 공개한더 본 문서에서는 Investing.com 사이트에서 "천연가스 선물" 데이터의 과거 데이터를 읽는 크롤링 코드에 대해 설명한다 크롤링을 수행하기 위해서는 대상 페이지의 기본적인 구조를 알아야한다. "천연가스 선물 " 페이지의 과거데이터 부분 페이지 구조는 다음과 같다. 해당 페이지에서 천연가스 데이터를 크롤링하기 위해 분석한결과, 분석 대상 페이지에서는 "" 을 먼저 찾아야한다. 위 그림과 같이 테이블 정보를 먼저 찾고 그 하위에 tbody (과거 데이터 테이블 몸체) 그리고 각 일자별 데이터 정보는 tr, "datatable_row_qHMpQ" 클래스로 구성되어있다. 표 테이블의 각각의 행은 가 배열로.. 2023. 6. 3. python3 - 크롤러 (cloudscraper) 일반적으로 파이썬 크롤링에서는 "requests" 모듈을 이용하여 해당 페이지 데이터를 읽어온다 import requests url = 'https://kr.investing.com/commodities/natural-gas' headers = {'User-Agent' : 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.4587.173 Mobile Safari/537.36'} html_1 = requests.get(url, headers=headers) #헤더를 넣고 요청 html_2 = requests.get(url) #헤더 없이 요청 requests 모듈을 사.. 2023. 6. 3. 이전 1 2 3 다음 728x90