Data Engineer with Python

효율적으로 파이썬 코드 작성하는법

채승완 2022. 3. 6. 03:56

1. map, lambda 사용

  • 기존 코드

  • 개선된 코드

 map : 리스트의 요소를 지정된 함수로 처리해주는 함수

 lambda : 함수를 한 줄로 작성(매개변수, 표현식)

 

2. 코드 동작 순서 변경

  • 기존 코드

  • 개선된 코드

append 함수를 사용하는 경우 반복문 내부에서 타입 변환을 하는 것보다 반복문 끝나고 전체 데이터에 대해서 한 번에 타입 변환하는 것이 효율적이다

 

3.  데이터 프레임 열 계산

  • 기존 코드

  • 개선된 코드

데이터프레임 계산을 진행할 때 values를 하게 되면 type이 numpy로 변환되어 기존 코드(Series)보다

빠른 계산이 가능하다