플그래밍/파이써언

[파이썬] 빈도수 추출하기 (collections.Counter)

훗티v 2022. 1. 26. 12:17

 

파이썬 빈도수 추출 - 파이썬 Counter

- 영어 뉴스 웹사이트 전체 기사 중 명사만 추출하여 빈도수 확인할 때

- 사용가능한 collections.

- list내 항목을 항목과 빈도수로 짝을 지어 표시해준다.

 

 

결과 - 파이썬 Counter

 

- list내 항목을 오름차순으로 정렬한 상태

- list내 항목을 내림차순으로 정렬한 상태

- '1' 항목의 빈도수

- '5' 항목의 빈도수

 

코드 - 파이썬 Counter

import collections # 임포팅

list = [1, 2, 2, 4, 4, 4, 5, 5, 5, 5, 4, 3, 3, 3, 5] # 1:1개, 2:2개, 3:3개, 4:4개, 5:5개

c = collections.Counter(list) # 빈도수 계산 적용

# print(sorted(c.elements())) # 오름차순 정렬

# print(sorted(c.elements(), reverse=True)) # 내림차순 정렬

# print(c[1]) # 1의 빈도수

# print(c[5]) # 5의 빈도수

 

 

결과 - 파이썬 Counter

 

- 위와 같이 항목 : 값 형태로 정렬하여 필요한 수치를 추출할 수 있다.

 

 

 

 

 

[플그래밍/파이써언] - [파이썬] list 순서 뒤집기

[플그래밍/파이써언] - [파이썬] 터미널 출력시 동일한 줄에 표시

[플그래밍/파이써언] - [파이썬] CSV파일 쓸때 괴상한 문자 없애기

[플그래밍/파이써언] - [파이썬] 파이썬 리스트는 무엇일까?

[플그래밍/파이써언] - [파이썬] 파이썬 딕셔너리는 무엇일까?

 

 

 

 

 

 

728x90