Programming

tqdm(df.iterrows())

minigb 2024. 3. 22. 20:34

관련 글: https://www.minigb.io/295

 

tqdm(zip(

for id, audio_path in tqdm(zip(id_list, audio_path_list)): ... 1. zip generator는 list가 하나라도 끝나면 그대로 종료한다. 만약 list의 길이가 다르면 그중에서 가장 짧은 길이만큼 iterate 하기 때문에 그 전에 두 lis

www.minigb.io

 

for idx, row in tqdm(df.iterrows()):
  ...

 

pandas.DataFrame의 row를 iterate 할 때 tqdm으로 진행률을 보고 싶은 당신
막대가 보이지 않아서 당황스러우셨다고요?

괜찮아요! 우리에겐 'total'이 있으니까요!

for idx, row in tqdm(df.iterrows(), total = len(df)):
  ...


이런 식으로 전체 iteration의 개수를 tqdm에 파라미터로 전달해주면 그것을 바탕으로 진행률을 계산해준답니다!
이젠 generator를 iterate 할 때의 tqdm 사용도 어렵지 않아요!

 

 

-
이전에 zip iterator에 대한 tqdm을 사용할 때에 관해 이야기했었는데 그것도 이것처럼 total을 전달해주면 된다.

이런 기능이 있을 거라는 생각을 못했다는 게 좀 웃기긴 함!

 

 

 

https://blog.naver.com/mini_gb/223392223882