나홀로 데이터 분석가의 1인 연구실

[Python] tqdm을 통해 for, apply문 진행율 확인하기 본문

Python/Theory

[Python] tqdm을 통해 for, apply문 진행율 확인하기

나홀로 데이터 분석가 2022. 12. 27. 21:32

반복 정도가 많은 for문이나 데이터가 클 때 apply문의 진행도를 확인하고 싶을 때가 있습니다.

 

이때 사용가능한 라이브러인 tqdm을 소개하고자 합니다.

! pip install tqdm

 

0-1. For문 진행율 확인하

💡 사용방법: for문의 반복해야하는 부분에 tqdm()을 적용해주시면 됩니다.

import time
from tqdm import tqdm

for m in tqdm(range(1000)):
	time.sleep(1)

 

0-2. Apply문 진행율 확인하

💡 사용방법: tqdm.pandas()를 선언한 후에 progress_apply()를 사용해주시면 됩니다.

from tqdm import tqdm
import pandas as pd

tqdm.pandas()

df.title.progress_apply(lambda x : x.split(" ")[0])

 

Comments