2024/11/26 3

SQL - 'Not given', NULL다루기

1. 제외해주기 -> 0으로 간주(null) SELECT column_1, IF(column_2'Not given', value, null) null_columnFROM tableGROUP BY 1 Not given이라는 값을 가진 데이터가 아닌 경우에는 value를 그대로, Not gien이라는 값은 null로 바꿔준다.(0으로 간주됨) IS NOT NULL을 사용하여 null 이 아닌 경우의 데이터만 조회할 수도 있다.   2. 다른 값을 대신 사용하기 사용할 수 없는 값 대신 다른 값을 대체해서 사용하는 방법(대체 값의 예 :  평균값, 중앙값 등 대표값) SELECT column_1, COALESCE(null_column, 대체값) "null제거"FROM (SELECT column_1, IF(co..

SQL 2024.11.26

SQL - JOIN(필요한 데이터가 서로 다른 테이블에 있을 때)

LEFT JOIN : 공통 컬럼(키값)을 기준으로, 하나의 테이블에 값이 없더라도 모두 조회INNER JOIN : 공통 컬럼(키값)을 기준으로, 두 테이블에 모두 있는 값만 조회 -- LEFT JOINSELECT 조회 할 컬럼FROM 테이블1 a LEFT JOIN 테이블2 b ON a.공통컬럼명=b.공통컬럼명--INNER JOINSELECT 조회 할 컬럼FROM 테이블1 a INNER JOIN 테이블2 b ON a.공통컬럼명=b.공통컬럼명 *공통컬럼은 컬럼을 묶어주기 위한 '공통 값'이기 때문에 각 컬럼명은 달라도 됨.예) 테이블1.고객ID=테이블2.고객아이디

SQL 2024.11.26

Python - Pandas설치 및 Conda, Jupyter Notebook, 가상환경과 kernel

Pandas 설치pip install pandas   Jupyter Notebook 코드, 텍스트, 이미지 등을 한 곳에서 관리할 수 있는 대화형 컴퓨팅 환경데이터 분석, 머신러닝, 교육 등 다양한 분야에서 사용   Jupyter Notebook 설치 pip사용 설치conda사용 설치Jupyter Notebook 공식 GitHub 리포지토리 -소스에서 설치(... 귀찮...)Docker사용 설치 -Python환경이나 패키지 의존성 문제 걱정 xAnaconda Navigator등등 ....Anaconda Navigator 제일 간편. (다른 도구들도 간편하게 접할 수 있어서 좋음 - 오렌지.. 특히 논코딩으로 데이터분석 할 수 있어서 좋다!!!!!!!!!!!!!!!!!!!!!!!!!)   pip로 Jupy..

Python to AI 2024.11.26
728x90
반응형