일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- SQL
- 파이썬수업
- python데이터분석
- 파이썬크롤링
- sql연습하기
- 주피터노트북데이터분석
- SQL수업
- Python
- 판다스데이터분석
- 주피터노트북
- 파이썬차트
- sql연습
- 맷플롯립
- 수업기록
- python수업
- matplotlib
- 주피터노트북판다스
- 팀플기록
- python알고리즘
- 파이썬데이터분석
- 파이썬
- SQLSCOTT
- 주피터노트북맷플롯립
- 파이썬데이터분석주피터노트북
- 주피터노트북그래프
- 데이터분석시각화
- 판다스그래프
- 파이썬알고리즘
- sql따라하기
- 파이썬시각화
- Today
- Total
목록파이썬 (132)
IT_developers
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vSqpj/btrFTN1eG8C/h8FoQDNNtw4Q4rGm1f0T20/img.png)
1. 남성이 구매하는 아이템 조회 남성인지 알수 있는 테이블 USERTBL - GENDER ORDERTBL - USERID 조인 1) 남성은 몇 명? SELECT COUNT(*) FROM usertbl WHERE gender = 'M'; 2) 남성이 구매한 아이템 아이디? 조회 (usertbl, ordertbl 테이블 조인) SELECT u.userid, o.itemid FROM usertbl u JOIN ordertbl o ON u.userid = o.userid WHERE u.gender = 'M'; 3) 7,20 아이템명과 매출액 조회 SELECT i.item_name, SUM(gmv) AS gmv FROM usertbl u JOIN ordertbl o ON u.userid = o.userid JO..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cEe7tn/btrFQXBIWzT/zAkTUVgGEAO5xQ87IkaUbk/img.png)
ORDERTBL 데이터 분석 orderTBL orderid 컬럼은 item id(num)와 일치 orderTBL userid 컬럼은 usertbl 의 userid와 일치 item category_id 컬럼은 category id(num) 와 일치 1. orderTBL 조회 SELECT * FROM ordertbl; 1) userid가 없는 주문 내역 조회 SELECT * FROM ordertbl WHERE userid IS NULL; 2) 아이템 테이블 조회 3) 상품별 매출액 집계 후 매출액 높은 순으로 정렬 SELECT itemid, SUM(gmv) AS gmv FROM ordertbl GROUP BY itemid ORDER BY gmv DESC; 4) 위의 결과 + itemid 의 제품이 무엇인지 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4HCbV/btrFOxqdKLE/09u6mLx5ov2PM3zC5HDsK0/img.png)
1. 연도별 매출액 조회 1) 2017년도의 '여행 및 교통서비스' 카테고리 조회 SELECT * FROM gmv_trend WHERE yyyy = 2017 AND category = '여행 및 교통서비스'; 2) 2017년도의 '컴퓨터 및 주변기기' 카테고리 조회 SELECT * FROM gmv_trend WHERE yyyy = 2017 AND category = '컴퓨터 및 주변기기'; 3) 연도가 2018이거나 category 명이 '컴퓨터 및 주변기기' 매출액 SELECT * FROM gmv_trend WHERE yyyy = 2018 OR category = '컴퓨터 및 주변기기'; 4) 연도가 2018년이고, gmv가 100,000보다 작고, gmv가 10,000보다 큰 매출(단위: 백만원) S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/m9Ct0/btrFHEcip0M/wo0xFQuZZMSaaSJF0Fw8FK/img.png)
gmv_trend : 2017년 ~ 2021년 3월까지 전자 상거래 추정 거래액 (단위 : 백만원) 1. 데이터 탐색 - 모든 컬럼 추출하기 1) gmv_trend테이블 확인 SELECT * FROM gmv_trend; 2) 카테고리, 거래 총액 조회 SELECT category, gmv FROM gmv_trend; 3) category 중복값 없이 조회 SELECT DISTINCT category FROM gmv_trend; 4) yyyy 중복값 없이 조회 SELECT DISTINCT yyyy FROM gmv_trend; 2. 특정 연도의 매출액 탐색 연도 컬럼이 숫자 타입 => 대소비교, between 1) 2017년 연도의 매출액 SELECT * FROM gmv_trend WHERE yyyy = 2..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/conXof/btrFOwR2MRZ/Zx4TUaeeHuMfx7ZgEp1SiK/img.png)
데이터 분석 엑셀 SQL분석 파이썬 분석 R 분석 - 통계 데이터 베이스 테이블 모양으로 되어 있는 데이터 베이스 == RDBMS 오라클, MySQL, MS-SQL ... 명령 수행시 오라클 -> SQL Plus == SQL Command GUI : SQL Developer DBeaver ==> DB서버를 어떤 거를 써도 가능(특정 플랫폼에 종속되지 않는 편집기) 생성자 등록 system.sql에 등록 csv 파일 ==> import하기 생성자 오른쪽 마우스 클릭 - [데이터 임포트] 파일 - [찾아보기] - csv 파일 클릭 인코딩 : UTF-8 선택 테이블 이름 선택 후 다음 테이블 이름 : 파일 이름과 똑같이 지정 3단계 수정 사항 없음 이름 id는 안되니 num으로 변경 후 완료 테이블 명, 데이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bELJkk/btrFP1c2NcF/VQQOffZU17HPGrKkp7TTj0/img.png)
RPA(Robotic Process Automation) 웹, 윈도우, 어플리케이션(엑셀 등)을 사전에 설정한 시나리오에 따라 자동적으로 작동하여 수작업을 최소화하는 일련의 프로세스 RPA 사용 소프트웨어 Uipath, BluePrism, Automation Anywhere, WinAutomation RPA 라이브러리 pyautogui, pyperclip, selenium 크롤링 : 웹 사이트, 하이퍼링크, 데이터 정보 자원을 자동화된 방법으로 수집, 분류, 저장하는 것 Selenium 브라우저 자동화 개념 적용 webdriver 이용해서 브라우저 조작, 자동으로 일을 시킬 수 있음 웹을 테스트하기 위한 프레임워크 자바, 파이썬, C#, 자바 스크립트 등 언어들에서 사용 가능 소스 가져오기 + 파싱도 가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oskok/btrFNFORvam/4f9m8cnw5WLecyO6mW3nhK/img.png)
RPA(Robotic Process Automation) 웹, 윈도우, 어플리케이션(엑셀 등)을 사전에 설정한 시나리오에 따라 자동적으로 작동하여 수작업을 최소화하는 일련의 프로세스 RPA 사용 소프트웨어 Uipath, BluePrism, Automation Anywhere, WinAutomation RPA 라이브러리 pyautogui, pyperclip, selenium 크롤링 : 웹 사이트, 하이퍼링크, 데이터 정보 자원을 자동화된 방법으로 수집, 분류, 저장하는 것 Selenium 브라우저 자동화 개념 적용 webdriver 이용해서 브라우저 조작, 자동으로 일을 시킬 수 있음 웹을 테스트하기 위한 프레임워크 자바, 파이썬, C#, 자바 스크립트 등 언어들에서 사용 가능 소스 가져오기 + 파싱도 가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbMVkI/btrFzwflmJQ/AOrwhiM3UPBaxbr5e3EpY0/img.png)
RPA(Robotic Process Automation) 웹, 윈도우, 어플리케이션(엑셀 등)을 사전에 설정한 시나리오에 따라 자동적으로 작동하여 수작업을 최소화하는 일련의 프로세스 RPA 사용 소프트웨어 Uipath, BluePrism, Automation Anywhere, WinAutomation RPA 라이브러리 pyautogui, pyperclip, selenium 크롤링 : 웹 사이트, 하이퍼링크, 데이터 정보 자원을 자동화된 방법으로 수집, 분류, 저장하는 것 Selenium 브라우저 자동화 개념 적용 webdriver 이용해서 브라우저 조작, 자동으로 일을 시킬 수 있음 웹을 테스트하기 위한 프레임워크 자바, 파이썬, C#, 자바 스크립트 등 언어들에서 사용 가능 소스 가져오기 + 파싱도 가..