이때동안 배운것을 바탕으로 결과 시각화를 만들어보았다.
text = 'Do your absolute best. Dream is come true.' 에서 가장 많은 알파벳 나타내기
text = 'Do your absolute best. Dream is come true.'
# '알파벳': n개 형태로 나타내야 하기때문에, 딕셔너리를 사용하였음.
result = {}
for c in text:
if c in result:
result[c] += 1
else:
result[c] = 1
# 공백 제거
del result[' ']
del result['.']
print(result)
출력결과 :
{'D': 2, 'O': 4, 'Y': 1, 'U': 3, 'R': 3, 'A': 2, 'B': 2, 'S': 3, 'L': 1, 'T': 3, 'E': 5, 'M': 2, 'I': 1, 'C': 1}
위 결과를 바탕으로 데이터를 시각화 한다.
# 결과 시각화
import matplotlib.pyplot as plt
plt.figure(figsize = (5, 3))
x = result.keys()
y = result.values()
plt.bar(x, y)
plt.title('Character Counts')
plt.show()
출력 결과
'파이썬 > 데이터 다루기' 카테고리의 다른 글
[240910] #파이썬07 함수- 출력(Output) (0) | 2024.09.10 |
---|---|
[240910] # 파이썬06 - 함수 (입력_Input) (0) | 2024.09.10 |
[240909] 파이썬#5 제어문 실습 (1) | 2024.09.09 |
[240909] 파이썬#4, 제어문 - while 문 (0) | 2024.09.09 |
[240909] 파이썬#3 제어문 - if 문, 반복문(for 문) (0) | 2024.09.09 |