<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})
실습 결과
실습 파일
728x90