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
'Machine Learning' 카테고리의 다른 글
Regression 알고리즘의 성능 평가 지표 (0) | 2021.08.22 |
---|---|
[PANDAS] seaborn으로 데이터 분포 살펴보기 (0) | 2021.08.22 |
[PANDAS] matplotlib으로 그래프 그리기 (0) | 2021.08.15 |
[PANDAS] DataFrame -> CSV 파일로 저장하기 (0) | 2021.08.15 |
[PANDAS] Series & DataFrame 생성하기 (0) | 2021.08.10 |