본문 바로가기

필사필요코드

단어의 빈도를 시각화하는 코드

반응형
import matplotlib.pyplot as plt
from collections import Counter

# 예시 리스트
data_list = ["apple", "banana", "apple", "orange", "apple", "banana", "orange", "apple", "orange", "apple"]

# 빈도 계산
word_counts = Counter(data_list)

# 결과 출력
print("빈도:", word_counts)

# 시각화
words = list(word_counts.keys())
counts = list(word_counts.values())

plt.figure(figsize=(10, 6))
plt.bar(words, counts)
plt.xlabel('단어')
plt.ylabel('빈도')
plt.title('문자열 빈도 시각화')
plt.xticks(rotation=45)  # x 축 레이블 회전
plt.show()
반응형

'필사필요코드' 카테고리의 다른 글

불용어 제거 코드  (0) 2024.03.30
생소한 판다스 표현  (0) 2024.03.08
산점도 행렬 출력  (0) 2024.03.03
상관분석 코드  (0) 2024.03.03
컬럼 타입별로 구분  (0) 2024.03.03