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