본문 바로가기
  • 문과생의 백엔드 개발자 성장기

JOIN2

210723_Concat,Merge DataFrame - 데이터 병합 Concat 단순히 하나의 DataFrame에 다른 DataFrame 을 연속적으로 붙이는 방법 이 경우에는 두 DataFrame 이 서로 동일한 인덱스, 컬럼을 가지고 있는 경우가 대부분이다. 위, 아래로 연결되는 방식이 기본이지만 좌, 우 연결도 가능하다. outer join이 기본으로 동작 key를 이용한 Concat 활용해서 사용한다. Merge 두 개의 DataFrame을 병합. 좌, 우로 연결되는 방식이 기본. inner join이 기본으로 동작 on을 이용해 Merge 활용해서 사용한다. pandas 의 concat import numpy as np import pandas as pd from pandas import DataFrame, Series impo.. 2021. 7. 24.
210524 _DB3 (SQL) / 분석함수, JOIN ✨ 분석함수 종류를 살펴보고 활용하자. ✨ join 또는 subquery를 살펴보고 구현해보자. 분석함수 분석함수를 사용하는 이유 : RDB상에서 컬럼과 컬럼연산, 비교, 연결은 쉬운반면 행과 행간의 관계를 정의하거나, 비교, 연산하는 것을 하나의 SQL로 처리하기 힘든점 프로그램 작성, 인라인 뷰를 이용해서 복잡한 SQL문 작성 분석함수를 도입해서 행간의 연산을 원활하게 연동한다. 단 중첩해서 사용하지 못하지만 서브 쿼리에서 사용할 수 있다. [형식] SELECT Analytic_Function(arguments) OVER ([PARTITION BY 절] [ORDER BY 절] [Windowing 절] 중 택1) FROM 테이블명; ✔ Analytic_Fungtion( ) : avg, count, la.. 2021. 5. 24.