Data Engineer with Python
효율적으로 파이썬 코드 작성하는법
채승완
2022. 3. 6. 03:56
1. map, lambda 사용
- 기존 코드
- 개선된 코드
map : 리스트의 요소를 지정된 함수로 처리해주는 함수
lambda : 함수를 한 줄로 작성(매개변수, 표현식)
2. 코드 동작 순서 변경
- 기존 코드
- 개선된 코드
append 함수를 사용하는 경우 반복문 내부에서 타입 변환을 하는 것보다 반복문 끝나고 전체 데이터에 대해서 한 번에 타입 변환하는 것이 효율적이다
3. 데이터 프레임 열 계산
- 기존 코드
- 개선된 코드
데이터프레임 계산을 진행할 때 values를 하게 되면 type이 numpy로 변환되어 기존 코드(Series)보다
빠른 계산이 가능하다