Python

applymap(), apply()

화이팅하자9 2023. 10. 17. 20:33

applymap(), apply()

  • pandas 객체에 열 혹은 행에 대해 함수를 적용하게 해주는 함수

 

  • apply() -> 열 혹은 행에 대해 함수를 적용,데이터프레임과 시리즈를 모두 다룰 수 있다.
  • 조금씩 나눠서 적용 하려면apply <- 내가 web과 4반이 아닌 자바 혹은 db 그리고 4반이 아닌 2반3반을
  • 적용할때 apply를 적용해야한다.
iris.apply(lambda x: x['petal length'] * x['petal width'], axis = 1)

예시1
예제2

  • applymap() -> 각 원소에 대해 적용되는 함수,데이터프레임 전체 데이터 셀에 적용
  • 전체를 한번에 적용하려면 applymap
df.applymap(lambda x: np.log(x))