[pandas] DataFrame 함수 3

DataFrame의 분석을 위한 함수들(3)

Pandas에 있는 DataFrame에 관한 함수들에 대해서 알아본다.

1. apply

직접 정의한 lambda를 이용해 또는 에 관한 Seriesreturn한다.

image-20200913231606212

my_func = lambda c : c.max()-c.min()
print(df.apply(my_func,axis=0))
## A    6
## B    9
## C    9
## D    7
## dtype: int64
my_func = lambda r : r.max() + r.min()
print(df.apply(my_func,axis=1))
## 2020-01-01    14
## 2020-01-02     7
## 2020-01-03    11
## 2020-01-04     7
## 2020-01-05    13
## 2020-01-06     7
## Freq: D, dtype: int64