일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Machine Learning
- 리스트
- DataFrame
- 순열
- Folium
- 통계학
- SQL
- maplotlib
- MacOS
- 기계학습
- INSERT
- python
- plt
- 파이썬
- pandas 메소드
- 자료구조
- 재귀함수
- 스터디노트
- pandas filter
- 등차수열
- 조합
- tree.fit
- 등비수열
- 문제풀이
- matplotlib
- 머신러닝
- pandas
- barh
- Slicing
- numpy
- Today
- Total
목록파이썬 (36)
코딩하는 타코야끼

1. 심화1 📍 외부에서 접속 터미널 실행 # AWS RDS에서 데이터베이스 생성할때 만든 USER id 와 USER 패스워드 입력하고 접속 mysql -h 엔드포인트 -P 3306 -u admin -p # 외부에서 RDS 접속 후 데이터 베이스 생성 CREATE DATABASE zerobase; USE zerobase; # USER 생성 CREATE USER 'zero'@'%' identified by 'password'; # USER 생성 확인 USE mysql; SELECT host, user FROM user; # USER 'zero'에 대한 권한이 있는 데이터베이스 목록 확인 SHOW GRANTS FOR 'zero'@'%'; ⚡️ 현재 접속을 종료하고 AWS RDS (database-1)의 ze..

1. SELF JOIN Self JOIN은 테이블을 자신 자신과 조인하는 것을 의미합니다. 주로 테이블 내에서 연관된 데이터를 비교하거나 결합할 때 사용됩니다. 예: 직원 테이블에서 각 직원의 상사 이름을 찾는 경우. 이 때, 직원과 그의 상사 모두 같은 테이블에 있으므로 Self JOIN을 사용해야 합니다. celeb 테이블의 연예인 중, snl_show 에 host 로 출연했고 소속사가 안테나인 사람의 이름과 직업을 검색 SELECT celeb.NAME, celeb.JOB_TITLE FROM celeb, snl_show WHERE celeb.NAME = snl_show.HOST AND celeb.AGENCY='안테나'; celeb 테이블의 연예인 중, snl_show 에 host 로 출연했고, 영화배..

1. UNION 여러 개의 SQL문을 합쳐서 하나의 SQL 문으로 만들어주는 방법 (주의. 칼럼의 개수가 같아야함) UNION : 중복된 값을 제거하여 알려준다. UNION ALL : 중복된 값도 모두 보여준다. 환경 설정 (test db) 📍 UNION ALL test1 의 모든 데이터와 test2 의 모든 데이터를 중복된 값을 포함하여 검색 📍 UNION test1 의 모든 데이터와 test2 의 모든 데이터를 중복된 값을 제거하여 검색 📍 NULL AS 가수가 직업인 연예인의 이름, 직업을 검색하는 쿼리와, 1980년대에 태어난 연예인의 이름, 생년월일, 나이를 검색하는 쿼리를 UNION으로 실행 SELECT NAME, JOB_TITLE, NULL AS BIRTHDAY, NULL AS AGE FRO..

1. 인구소멸위기지역 파악하기 진행 인구 소명 위기 지역 파악 지도 표현에 대한 카르토그램 표현 ❗️ 메모 folium을 활용한 지역 경계선 json 파일은 꼭, 고유한 ID 역할을 하는 것이 있어야 한다. json 파일이 준비되었다면, 인구현황 데이터에도 ID가 필요아하다. 추후 Cartogram으로 그릴때도 ID를 동일하게 맞추면 좋다. 2. 소멸위기지역 파악 import pandas as pd import numpy as np import matplotlib.pyplot as plt import set_matplotlib_hangul population.head() 📍 누락된 값 채우기 method="pad": 이 옵션은 "pad" 또는 "ffill"로도 알려져 있으며, 이전의 값으로 누락된 값을 ..

1. 네이버 검색 API 사용하기 🔌 메모 urllib: http 프로토콜에 따라서 서버의 요청/응답을 처리하기 위한 모듈 urllib.request: 클라이언트의 요청을 처리하는 모듈 urllib.parse: url 주소에 대한 분석 📍 네이버 검색 API 예제 - 블로그 검색 import os import sys import urllib.request client_id = "API KEY" client_secret = "API KEY password" encText = urllib.parse.quote("파이썬") url = "" + encText # JSON 결과 # url = "" + encText # XML 결과 request = urllib.request.Request(url) request...

1. Selenium 설치 📍 Selenium Selenium은 웹 애플리케이션 테스트를 위한 프레임워크입니다. 원래 웹 애플리케이션의 자동화 테스트를 위해 개발되었지만, 웹 브라우저를 자동화하는 도구로서 크롤링, 웹 사이트의 자동화 테스트, 웹 UI를 통한 작업 자동화 등 다양한 작업에 널리 사용됩니다. 웹 브라우저를 원격 조작하는 도구 자동으로 URL을 열고 클릭 등이 가능 스크롤, 문자의 입력, 화면 캡처 등등 !pip install selenium 📍 ChromeDriver Download - URL Chrome 버전에 맞는 Driver 다운받기 https://chromedriver.chromium.org/downloads 2. Selenium 기초 📍 webdriver 사용하기 from sele..