Data/Pandas

pandas에서는 for문 말고 메소드를 쓰자

makeitworth 2021. 12. 9. 15:44

데이터 프레임 전체에서 특정한 조건에 해당하는 행들을 제거한 새 데이터 프레임을 만드는 작업을 했다.

1. for idx, row in df.itterrows(): 를 활용하여 데이터 프레임 각 행마다 작업을 수행했을 때 작업 속도 : 36분

 

2. 특정한 조건을 condition으로 만들어 df[condition]으로 필터링한 경우의 작업 속도 : 460ms

 

 

약 4760배 속도가 향상되었다.