본문 바로가기
판다스/함수 cheat sheet

[pandas] apply

by 김판다t 2023. 2. 7.

데이터 프레임이나 시리즈의 개별 요소 각각에 함수를 적용해주는 함수

데이터 프레임은 시리즈 단위로 함수를 적용하고, 시리즈는 셀단위로 함수를 적용한다

 

 

import pandas as pd
s = pd.Series(['mom', 'get', 'pandas', 'level'])

 

 

 

 

pandas apply

 

df.apply(func, axis=0)

 

 

func (인수는 함수)

개별 요소에 적용할 함수를 입력하는 인자

 

axis  (인수는 0 or  1 / 기본값은 0)

데이터 프레임에 apply를 적용하면 시리즈별로 함수를 적용되는데 그 때 개별 시리즈를 결정하는 축을 지정하는 인자

  • 0 : 열마다 함수를 적용한다
  • 1 : 행마다 함수를 적용한다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그외 많은 인자들이 있다. 더 궁금하면 아래 링크를 참고

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.apply.html

 

'판다스 > 함수 cheat sheet' 카테고리의 다른 글

[pandas] pivot_table  (0) 2023.02.12
[pandas] to_numeric  (0) 2023.02.08
[pandas] sort_index  (0) 2023.02.06
[pandas] value_counts  (0) 2023.02.06
[pandas] cut  (0) 2023.02.04