라일락 꽃이 피는 날

[Pandas] transform 본문

데이터 분석/Python

[Pandas] transform

eunki 2021. 10. 7. 09:45
728x90

transform

groupby 후 transform 함수를 사용하면 원래의 index를 유지한 상태로 통계 함수를 적용한다.

전체 데이터의 집계가 아닌 각 그룹에서의 집계를 계산한다.

따라서 새로 생성된 데이터를 원본 dataframe과 합치기 쉽다.

df.groupby('Pclass').transform(np.mean)

 

 

 

df['Age2'] = df.groupby('Pclass').transform(np.mean)['Age']
df

 

 

 

df['Age3'] = df.groupby(['Pclass', 'Sex']).transform(np.mean)['Age']
df

728x90

'데이터 분석 > Python' 카테고리의 다른 글

[Numpy] linalg  (0) 2021.09.08
[Numpy] Boolean indexing  (0) 2021.09.08
[Numpy] ravel, flatten  (0) 2021.09.07
[Numpy] 삼각함수 (sin, cos, tan)  (0) 2021.06.16
[Numpy] ndarray 생성  (0) 2021.06.16