분류 전체보기 167

LEFT OUTER JOIN

- JOIN: 두 개 이상의 테이블을 연결해 데이터를 출력하는 것 (* 다만 한가지 주의 할 점 : FROM 절에 여러 테이블이 나열되더라도 SQL에서 데이터를 처리할 때는 단 두개의 집합 간의 조인이 일어난다. FROM 절에서 3개의 테이블이 나열된다해도 특정 2개의 테이블만 먼저 조인 처리되고, 조인의 결과인 중간 데이터 집합과 남은 한개의 테이블이 다음 차례로 조인되는 것) 조인 수행 시 먼저 표기된 좌측 테이블에 해당하는 데이터를 먼저 읽어온 후 나중 표기 된 우측의 테이블에서 조인 대상 데이터를 읽어 온다. 즉 테이블 A,B 가 있을 경우 (이 때의 기준은 table A) 두 테이블을 비교해서 B인 조인 컬럼에서 조인 조건을 만족하는 값이 있으면 해당 로우의 데이터를 가져오고 조인 조건을 만족하..

sql 2022.08.08

GridSearchCV_

GridSearchCV란? 사이킷런에서 분류알고리즘 또는 회귀알고리즘에 사용되는 하이퍼파라미터를 순차적으로 입력하여 학습하고 측정을 하며 가장 최적의 파라미터를 알려준다. 이 때 GridSearchCV가 없다면 max_depth가 몇일때 최적의 accuracy score을 뽑아내는지 일일이 적용해보아야 알 수 있다. 그러나 gridsearchCV가 있다면 최적화된 파라미터를 단축된 시간으로 뽑아낼 수 있다. GridSearchCV class 생성자 -estimator : classifier, regressor, pipeline 등 가능 -param_grid : 튜닝을 위해 파라미터, 사용될 파라미터를 dictionary 형태로 만들어서 넣는다. -scoring : 예측 성능을 측정할 평가 방법을 넣는다...

machine learning 2022.05.11

chromedriver path error (mac)

selenium. 크롤링 진행하면서 가장 비전공자이면서 프로그래밍 언어에도 까막눈이고 컴퓨터 다루는 것에도 능하지 않았던 나에게 좌절을 안겨주었던.. 이 chromedriver path error !pip install selenium 크롬 드라이버까지 설치했지만 .... 계속 이문장이 뜬다. path 설정에 대한 오류인가 싶어서 계속 찾아보고 파일도 여기저기 옮겨보았지만, 되지 않았다. 결국 찾은 방법 !pip install webdriver-manager

crawling 2022.05.10

파이썬 정렬 sorted 함수

* sorted 함수는 parameter로 들어온 iterable 한 data를 새롭게 정렬된 리스트로 만들어 반환시켜주는 함수. - > 정렬할 데이터는 iterable 한 데이터 여야 한다. (iterable 하다? "반복 가능한 것" ,"반복 가능한 데이터 즉 객체에 적용되는 의미이다.) - sorted(정렬할 데이터) - sorted(정렬할 데이터 , reverse Parameter) - sorted(정렬할 데이터 , key parameter) - sorted(정렬할 데이터, key parameter, reverse parameter) -> list, set , dictionary 는 mutable , 그 외는 immutable

python 2022.05.10