Python/codecademy

람다 함수 (lambda functions)

짱짱이_ 2023. 4. 20. 07:46
  • 람다 함수: 익명 함수

 

  • 파이썬에서 일반 함수는 def와 사용자 지정의 이름으로 정의된다. 반면에 람다 함수는 이름 없이 lambda 키워드로 정의된다.

 

예시

 

 

  • 람다 함수는 여러 인수를 가질 수 있지만 표현식은 하나만 가질 수 있으며 일반적으로 한 줄의 코드로 나타낸다.

예시

 

 

  • 람다 함수를 사용하는 이유

- 한 줄로 빠르게 함수를 작성하고 싶을 때

- map(), filter(), apply()와 같은 다른 내장 함수와 결합하고 데이터를 필터링하려는 경우

 

 

 

 

람다 함수를 이용해 열을 수정한 예시이다.

 

 

데이터프레임 함수적용 pandas apply 사용법 및 apply lambda 설명 :: 존버력을 길러보자 (tistory.com)

 

데이터프레임 함수적용 pandas apply 사용법 및 apply lambda 설명

pandas apply 함수와 lambda 설명 데이터프레임을 조작하다보면 내가 정의해놓은 함수에 따라서 전체 데이터프레임이나 특정한 column의 값들이 일괄적으로 변경하기를 원할 수 있습니다. 이럴 경우에

koreadatascientist.tistory.com

 

'Python > codecademy' 카테고리의 다른 글

생성자, 소멸자 (Constructor, Destructor)  (0) 2023.04.23
클래스와 객체  (0) 2023.04.23
재귀  (0) 2023.04.20
함수  (0) 2023.04.18
에러 처리  (0) 2023.04.18