Machine Learning

[PANDAS] 함수 (.concat)(.groupby)(.query)

Scarlett_C 2021. 8. 15. 22:15
728x90

[DataFrame 병합]

import pandas as pd
pd.concat([df_A, df_B],axis=1)

값이 없는 경우에는 NaN값으로 채워짐.

기본적으로 axis=0으로 설정되어 있음(행 방향)

열 방향으로 병합하고 싶을 때는 axis=1로 설정

 

[그룹으로 묶어서 Aggregation하기]

 

df.groupby(by=집계대상, axis=집계축)

그 뒤에

.sum (합계)

.mean(평균)

등 여러 집계 함수를 같이 쓸 수 있음

 

[DataFrame 필터링 하기]

 

df.query(쿼리문)

ex)

df.query('number==1')

column은 큰 따옴표 없이,

값은 문자열일 경우에만 큰 따옴표 사용

and or 등 여러개를 중첩으로 사용 가능

 

728x90