취미가 좋다

[pandas] 10. apply, map, applymap 함수 활용하기 본문

Data Engineer/pandas

[pandas] 10. apply, map, applymap 함수 활용하기

benlee73 2021. 9. 21. 19:23

apply 함수

데이터프레임의 각 행 혹은 열에 연산을 적용할 때 for문 대신에 사용할 수 있다.

apply의 첫 인자로 함수 이름이 들어가고 그 뒤로는 함수의 인자들을 지정하여 넣을 수 있다.

 

axis=1을 넣으면, 해당 열의 값들을 활용할 수 있다.

 

axis에 따른 함수 실행의 차이이다.

 

map 함수

map() 함수는 apply() 와 비슷하게 사용할 수 있다.

아래는 map 대신 apply를 사용해도 똑같이 사용할 수 있다.

특정 데이터를 다른 데이터로 대체할 때 아래와 같이 쉽게 사용할 수 있다.

 

applymap()

특정 열이 아니라 모든 열에 적용하고 싶을 때 applymap()을 사용한다.

아래는 모든 열에서 반올림을 실시했다.


https://youtu.be/EHaDMTjCh5s

 

Comments