lambda2 [Python] 람다 관련 (apply, applymap) 안녕하세요~ 우주신 입니다. 저번 포스팅에 이어 lambda와 함께 자주 쓰이는 apply를 빠르게 살펴볼게요. 이전 포스팅: 람다 관련 (lambda, map) apply는 map과는 달리 series(row/column) 전체에 해당 함수를 적용 합니다. 예시부터 보면서 쉽게 이해해보죠. 먼저, 데이터는 sklearn에서 제공하는 datasets을 불러왔습니다. import pandas as pd import numpy as np from sklearn import datasets data = datsets.load_diabetes() 저희는 예시에 쓸 아무 데이터프레임 하나만 필요하니 아래와 같이 df로 정의하겠습니다. df = pd.DataFrame(data['data'], index=data['.. 2022. 4. 26. [Python] 람다 관련 (lambda, map) 안녕하세요~ 우주신 입니다. 오늘은 파이썬에 익숙치 않은 분들에게는 생소할 수도 있지만 한번 익히고 나면 자주 등장하는 lambda와 map 그리고 apply에 대해서 배워보겠습니다. 먼저 순차적으로 lambda부터 짚고 가보죠. 1. lambda 인자: 표현식 lambda x: f(x) 쉽게 생각하면 lambda는 function을 정의하는 방법 중 하나인데, 차이점은 한 줄로 표현하고 함수의 이름이 없다는 것 입니다. 예를 들어, 아래는 lambda를 통해 함수를 정의하고 인자로 2라는 값을 넣은 결과 입니다. f = (lambda x: x*2) f(2) 4 이를 다시 우리가 흔히 쓰는 function으로 바꿔서 표현하자면 아래와 같습니다. def f(x): return x*2 f(2) 4 그럼, 굳.. 2022. 4. 26. 이전 1 다음