<Python>/[DataFrame]

파이썬 Pandas DataFrame 함수 제작

9566 2021. 12. 19. 21:50
728x90

 

함수 제작

1. 사용자 제작 함수
.apply(
사용자 제작 함수) # 사용자가 만든 함수를 적용할수있다. ex)np.sum, np.square

2. 사용자 제작 함수
df.mean(axis=1) # 
한행의 모든 값의 평균

3. 사용자 제작 함수
.aggregate([min, np.median, max])

4.사용자 제작 함수
.aggregate({'X1' : min, 'X2' : sum})

 

실습 코드

import pandas as pd 
import numpy as np

df = pd.DataFrame({ 'X1': [0, 1, 2, 4, 0, 1, 2, 4], 
                           'X2': [5, 7, np.nan, 9, 0, 1, 2, 4], 
                           'X3': [np.nan, 10, np.nan, 12, 0, 1, 2, 4]}) 

# 1. 사용자 제작 함수
# .apply(
사용자 제작 함수) # 사용자가 만든 함수를 적용할수있다. ex)np.sum, np.square

# 2. 사용자 제작 함수
df.mean(axis=1) # 
한행의 모든 값의 평균

# 3. 사용자 제작 함수
df.aggregate([min, np.median, max])

# 4. 사용자 제작 함수
df.aggregate({'X1' : min, 'X2' : sum})

 

실습 결과

 

실습 파일

사용자 제작함수 by 9566.ipynb
0.00MB

728x90