#13 판다스 람다식 적용하여 데이터 가공하기 및 판다스 Summary

박수경·2021년 10월 10일
0

Machine Learning

목록 보기
13/18

판다스 apply lambda - 파이썬 lambda식 이해

일반함수

def get_square(a):
	return a**2
print('3의 제곱은:', get_square(3))

파이썬 lambda식

lambda_square = lambda x : x ** 2
print('3의 제곱은:', lambda_square(3))

apply lambda 식으로 데이터 가공

  • 판다스는 apply 함수에 lambda식을 결합해 DataFrame이나 Series의 레코드별로 데이터를 가공하는 기능을 제공. 판다스의 경우 컬럼에 일괄적으로 데이터 가공을 하는 것이 속도 면에서 더 빠르나 복잡한 데이터 가공이 필요한 경우 어쩔 수 없이 apply lambda를 이용.

판다스 Summary

  • 2차원 데이터 핸들링을 위해서는 판다스 사용.
  • 판다스는 매우 편리하고 다양한 데이터 처리 API를 제공하지만(조인, 피벗/언피벗, SQL like API 등), 이를 다 알기에는 많은 시간과 노력이 필요.
  • 지금까지 언급된 핵심 사항만 집중, 데이터 처리를 직접 수행해보며 문제에 부딪힐 때마다 판다스의 다양한 API를 찾아 해결해 가면 실력 향상 가능.
profile
유니콘을 위하여

0개의 댓글

관련 채용 정보