[Python] tqdm

Jae Gyeong Lee·2024년 7월 23일
!pip install tqdm

from tqdm import tqdm

1.tqdm 기본 포멧

for a in tqdm(range(len(df_work))):

2.tqdm 파라미터

for count in tqdm(range(len(extract_file_data_list)), desc="Extract meta", ncols=100)

- desc 파라미터 : 진행 중인 프로세스에 대한 설명 조정
   >> 예, desc="Extract meta"

- ncols 파라미터: 프로세스 바의 가로 길이 조절
   >> 예, ncols=100

3. w enumerate와 함께 사용할 경우

매개변수 추가 필요

>> total=len(input_files)

매개변수 추가하지 않을 시, process bar가 노출되지 않음

for i, input_file in tqdm(enumerate(input_files)):

매개변수를 추가해야 process bar가 노출됨

for i, input_file in tqdm(enumerate(input_files), total=len(input_files))

3. 특이사항: pandas의 .iterrows()를 사용할 땐, tqdm을 살짝 변형해 줘야 함.

3.1. list로 한 번 감싸고 다시 tqdm으로 감싸줘야 함

for index, row in tqdm(list(df_work.iterrows())):

3.2. iterrows() 대신 itertuples를 사용

for row in tqdm(df_work.itertuples(index=True, name='Pandas')):
profile
안녕하세요 반갑습니다. 공부한 내용들을 기록하고 있습니다.

0개의 댓글