예시 문제CODEKATASQL 10번 문제 中 WHERE 절에 "is not" 은 안되고 "!=" 은 되던데한 번 정리할 필요가 있을 듯 하다. SQL에서 'NULL' 값은 특별하다! 'NULL'을 확인할 때: "IS NULL" or "IS NOT NULL"을 사용해야
Having 절이 group by절의 조건문 역할을 수행한다.
우선, return 은 함수가 아니다. input(), print() 처럼 괄호를 사용하지 않는다.노트나는 return 대신 print(1) 과 print(-1)을 사용했다.
SQL 10번 문제 中 WHERE 절에 "is not" 은 안되고 "!=" 은 되던데한 번 정리할 필요가 있을 듯 하다. SQL에서 'NULL' 값은 특별하다! 'NULL' 을 확인할 때: "IS NULL" or "IS NOT NULL"을 사용해야 한다. 비교연산자(예
distinct 다음에는 () 가 아니라 바로 칼럼이름이 온다.DISTINCT(NAME) 🙅♂️DISTINCT NAME 🙆♂️
CODEKATA구조를 숙지하자. 🅰️쿼리는 실행되지만 확인되지 않는 값들은 'NULL'을 반환한다. 구조CODEKATAex) 특정 이름들이 포함된 칼럼 조회평균 가격을 소수점 둘째 자리까지 반올림예시 문제CODEKATACODEKATACODEKATA
1번 코드는 'return' 을 통해 값을 반환 -> 사용자에게 값을 돌려준다. 2번 코드는 'print'을 사용하여 값을 출력 -> 사용자에게 값을 돌려주지 않는다.return과 print의 기능 차이:return:함수 내에서 값을 반환하고, 함수의 실행을 종료합니다
python range() 함수 range(이상, 미만, 구간) range(1, 10, 2) == 1이상 10미만 2구간의 숫자 범위 for 반복문 개요: for 반복문은 리스트, 튜플, 문자열 등 객체를 순회(iterate)하기 위해 사용된다. 각 반복에서 시퀀스의
https://school.programmers.co.kr/learn/courses/30/lessons/131536여러개의 조건을 충족하는 행의 수를 구할 때ex) 같은 회원 아이디로 다른 날 같은 상품을 재구매한 사람들을 구하라select 절 or havin
SQL 예약어 충돌 해결하기 🤷♂️예약어와 칼럼의 이름이 같을 때 조치 없이 칼럼을 소환하면, 예약어가 우선 수행되기 때문에 원하는 칼럼이 반환되지 않는 오류가 발생한다. 위 코드에서 "STATUS" 칼럼은 예약어 "STATUS"와 동일하기에 예약어가 우선 수행
조건문은 코딩을 많이 해봐야한다.데이터 분석을 할 때 항상 어떤 조건에 따라 데이터를 분류하는 일을 하게 된다.그냥 데이터 분석 그 자체많이 실험해봐라.마스터하자 반복문, FOR, WHILE APPEND() 리스트에 값 넣는거 진짜 중요함 items? dictionar
https://school.programmers.co.kr/learn/courses/30/lessons/299305위 사진과 같은 테이블 ECOLI_DATA은 대장균 개체에 관련된 데이터이다.문제:대장균 개체의 ID(ID)와 자식의 수(CHILD_COUNT)를
Python 약수의 합 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/12928 x만큼 간격이 있는 n개의 숫자 https://school.programmers.co.kr/learn/courses/30
위에 등장하는 strip, split, input 함수를 정리해보자. syntax: string.split(기준, maxsplit): 문자열을 기준으로 잘라 리스트로 만든다. 기준 의 디폴트값은 공백이다. -> txt.split() 를 입력하면 공백을 기준으로 잘라낸
WHERE 칼럼 = (서브쿼리 SELECT..FROM..)서브쿼리가 하나의 값을 반환하는 경우, 이를 WHERE 절의 필터링 값으로 사용할 수 있다. 이를 스칼라 서브쿼리라고 부른다. 이는 주 쿼리의 WHERE, SELECT, HAVING 절에서 모두 사용 가능하다.
syntax: list.index(elmnt)elmnt: 찾고 싶은 인자. 모든type(string, 숫자, 리스트, 등등)을 넣을 수 있다. 콜라츠 추측 문제파이썬 코드while 반복문을 사용해야 하는 문제임을 확인.while 반복 조건, 필요한 변수 cnt, bre
WITH 문
: 하위 쿼리를 정의하고 참조하는 방법: 자기 자신을 반복적으로 호출하여 계층적/반복적 데이터를 처리한다. 엥커, 재귀로 구성됨.UNION ALL: UNION ALL은 모든 결과 행을 포함하는 반면 UNION은 중복된 행을 제거한다. RECURSIVE CTE에서는 보통
24년 7월 17일. 내일배움캠프 과정의 5분의 1을 지나고 있다. 집중하자. 배울 것이 많다.
이틀간 풀었다..
복습의 필요성을 느꼈다. 그리고 나에게 주어진 시간이 얼마나 소중한지.. 벌써 7월이 끝나간다. 시간을 쏟아 얻어낸 개념이 휘발되지 않도록 학습하자.
TROUBLE SHOOTINGUTF-8 encoding 해야 스페인어를 깨짐 없이 볼 수 있다.euc-kr 은 한국어나머지는 utf-8 로 이해하면 된다.DataBase Navigator - importer settings 에서 인코딩을 수정할 수 있다. 또한 각 칼럼
syntax:plt.barh(y, width, height=0.8, left=None, align='center', kwargs)y: 막대 그래프에서 Y축에 배치될 값입니다. 이는 일반적으로 카테고리를 나타내며, 리스트나 배열 형식으로 제공됩니다.width: 막대의 길
오늘을 기준으로 다시 꾸준함을 되찾자
UTF-8 encoding 해야 스페인어를 깨짐 없이 볼 수 있다.euc-kr 은 한국어나머지는 utf-8 로 이해하면 된다.DataBase Navigator - importer settings 에서 인코딩을 수정할 수 있다. 또한 각 칼럼의 길이를 조정해야 할 땐 t
syntax:DATE_ADD(날짜, INTERVAL 값 유닛)DATE_SUB(날짜, INTERVAL 값 유닛)ex:
일기
오늘 한 일- SQL2문제, project발표 준비
1. 3/3
sql 3문제, python 3문제
통계학 1주차... 빨리 다 듣고 할 거 많다. 대체 파이썬 공부 언제할래?
생각 충분히 하고 효율적으로 풀자
파이썬..파이썬..파이썬!!!
패키지, 모듈, 클라스 햇갈리면 복습해라
numpy 난수생성 메서드
TIL 원기옥
101번. Product Sales group 함수의 주의점: group 후 select를 하려면 모두 그룹화된 칼럼이어야 한다. 2번 코드를 보면, grouping 후 select로 반환하겠다고 적어둔 칼럼이 하나도 그룹화되지 않았다. 40번. 3진수 뒤집기 int(value, base) int(value, base) value 만 주어졌을 때는 ...
SQL 집계함수의 인자값으로 조건 넣기 count(), sum()같은 집계함수의 경우 인자값으로 칼럼 뿐만 아니라 절을 넣어 조건에 따른 집계함수 결과값을 반환할 수 있다. : 3점 미만의 순위 숫자 : 3점 미만의 값의 수 두 개의 반환값은 동일하다. : 승인된 건 수 구하기 복수조건을 통한 'where in' 필터링 를 통해 특정 값이 목록에 ...
LinearRegression.fit() 매서드는 인자로 2차원 배열이나 DataFrame을 요구한다.
sum() over()
LogisticRegression 함수 모음 속성attributes 를 한번에 보기 위한 함수 생성 def get_attributes(x): print(f"클래스Y의 종류: {x.classes_}") print(f"독립변수(X)의 개수: {x.nfeaturesin_}") print(f"들어간 독립변수(X)의 개수: {x.feature...
데이터 로드 & 분리 train / test 데이터 분리 탐색적 데이터 분석(EDA) 분포확인 & 이상치 확인 데이터 전처리 결측치 처리 수치형: Age ->평균대체 범주형: Embarked ->최빈값대체 삭제 : Cabin, Name 전처리 수치형: Age, Fare, ...
문자열 매서드 replace() 는 문자열 데이터의 일부를 원하는 값으로 바꿔주는 기능을 수행한다!
문자열 매서드 is~() 3총사!
lambda x : x**2
list.sort(reverse=True, key=func)
sorted(iterable, key=func,reverse=boolean)
pandas.merge() 혹은 SQL JOIN 시 복수의 칼럼을 기준으로 병합해야 하는 이유
EDA(Exploratory Data Analysis)와 데이터 전처리(Data Preprocessing) .. 데이터 분석에 관심이 있다면 엄마 잔소리만큼 자주 듣게 되는 개념이다. > "Garbage in, Garbage out" 해당 개념을 정리해보자. 명칭은 EDA 와 Preprocessing로 통일 자료 출처: 1. IBM Technolog...
- EDA process 0. Imports and Reading Data 1. Data Understanding 2. Data Preparation 3. Feature Understanding 4. Feature Relationship 5. Ask a Quest
언패킹 연산자 개념 및 사용 예시
pandas의 groupby 함수는 데이터프레임을 특정 기준으로 그룹화한 다음, 각 그룹에 대해 특정 연산을 적용할 때 사용됩니다. 아래에 몇 가지 간단한 예시를 들어보겠습니다. 예제 데이터셋 이 데이터프레임은 두 개의 특성(Category와 Values, 그리고 Score)으로 구성되어 있습니다. 1. 그룹별 합계 계산 각 카테고리별 Values의 ...
list를 대상으로 값 추가하는 append(), set을 대상으로 값을 추가하며 중복값은 무시하는 add()
이동평균선 완벽 개념 설명
order by가 select 뒤에 실행되는데 order by에 select에서 부르지도 않는 집계함수를 인자로 넣을 수 있는 이유
✅윈도우 함수 윈도우 함수의 역할 기본적으로, GROUP BY는 데이터를 그룹화하고 각 그룹에 대해 하나의 집계 결과를 반환한다. 이 과정에서 원본 데이터의 개별 행들은 사라지고, 그룹화된 결과만 남게 된다. 그룹화된 집계 결과를 얻으면서 동시에 원본 데이터의 각 행을 그대로 유지하고 싶을 때, 이때 사용하는 것이 윈도우 함수이다. 윈도우 함수 V...
Tableau 공부 시 필요한 핵심 키워드 정리
LOD에 대한 개괄적인 설명
핵심!@ groupby를 사용하면 pd.dataframe은 groupby 대상 칼럼을 index로 하는 series로 변환된다. 따라서 reset_index()를 통해 index()를 재설정해줘야 pd.dataframe형태로 값을 받을 수 있다!
너무 화가 나네요... 같은 기능을 수행하는 여러 성능의 함수라니
LIMIT와 OFFSET
프로젝트 1일차..주제 확정에 대부분의 시간을 투자했다.
주제를 바꾸고 다시 처음부터...
조금씩 형태가 갖춰지는 모습... 그리고 수작업 이슈
정규표현식으로 like로 걸러낼 수 없는 조건 충족하기!!!
Tableau에 익숙해지기 위한 project shadowing
팀원의 이탈.. 계획
Itertools.combinations
set 타입의 집합 연산
조합과 순열 python으로 쉽게 구하기!
정의 Selenium: 웹 브라우저 자동화 도구, 데이터 스크래핑이나 웹 애플리케이션 테스트에 사용된다. 기본적으로 사람의 브라우저 활동을 흉내 내는 방식으로 작동 주요 기능 브라우저 자동화 사람 대신 브라우저 제어를 할 수 있다. (클릭, 입력, 스크롤)
hash function과 time series 변환
문제 링크: https://solvesql.com/problems/ratio-of-gifts/ TIL (Today I Learned): SQL에서 소수점 연산과 기증품 비율 계산 학습 내용 기증품 비율 계산 쿼리 작성 MoMA의 artworks 테이블에서 credit 컬럼에 'gift'라는 표식이 포함된 데이터를 "기증품"으로 간주. 전체 작...
🔥order by 절에서 case when 문을 통해 정렬조건을 커스텀 할 수 있다🔥
맥킨지 폼
초보자는 반드시 헷갈리는 개념: class, object
Python의 Class, Method, Attribute를 한눈에 정리 1. Class (클래스) 정의: 설계도, 틀. 객체를 만들기 위한 청사진으로, 속성(데이터)과 메서드(행동)를 정의함. 예시: 자동차 설계도. 코드: 2. Attribute (속성) 정의
ifnull(), COALESCE(), on절 조건의 적극 활용