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
'<Python> > [DataFrame]' 카테고리의 다른 글
| 파이썬 Pandas DataFrame 저장(to_csv) (0) | 2023.02.21 |
|---|---|
| 파이썬 Pandas DataFrame 변수명 변경 (0) | 2021.12.19 |
| 파이썬 Pandas DataFrame 중복값 (0) | 2021.12.19 |
| 파이썬 Pandas DataFrame 상관계수 (0) | 2021.12.19 |
| 파이썬 Pandas DataFrame 데이터 분류 (1) | 2021.12.19 |