Python | itertools 라이브러리

소리·2023년 10월 27일
0

효율적인 반복을 위한 함수

출처





-> 조합형 : 조합, 순열 함수에서 사용함

itertools 에 대해 찾아보게 된 코드

# 3-2
import itertools

code_list = list(itertools.chain(*df_target['Code List'].to_list()))
sort_list = sorted(set((code, code_list.count(code)) for code in code_list), key=lambda x: (-x[1], x[0]))
result_code = [code for code, cnt in sort_list if cnt == 2][:5]

result_df = ingredients_df[ingredients_df['성분코드'].isin(result_code)]
check_03_02(result_df)
result_df
  • itertools.chain

profile
데이터로 경로를 탐색합니다.

0개의 댓글