데이터 이해하기/데이터 다루기7 apply(), lambda() 1. apply() apply() 함수는 DataFrame의 칼럼에 복잡한 연산을 vectorizing 할 수 있게 해주는 함수로 매우 많이 활용되는 함수이다. 아래와 같은 데이터 프레임이 있다고 가정했을 때 df = pd.DataFrame([[1,2],[3,4],[5,6]], columns=['a','b']) plus 함수를 적용해보자 def plus(x): x+=1 return x df['a'].apply(plus) 2. lambda() lambda 입력변수 : 리턴값 위에서 plus 함수를 정의 하는대신 lambda()를 활용해 같은 출력 값을 얻을 수 있다. df['a'].apply(lambda x : x+1) apply와 lambda 활용한 파생변수 생성 train['공급_자격'] = train.. 2021. 11. 1. 이전 1 2 다음