본문 바로가기
파이썬/데이터 다루기

[240910] 복습

by 황오독 2024. 9. 10.

 

이때동안 배운것을 바탕으로 결과 시각화를 만들어보았다.

 

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()

 

출력 결과