IT
파이썬 기초 통계 2
astrocker
2021. 1. 3. 23:33
반응형
기초 통계 계속...
def fn(v):
if v>=50:
return v+1
else:
return v+2
# 같은 결과, 다른 표현
# def fn(v):
# return v+1 if v>=50 else v+2
sr.apply(fn)
========== Result ==========
a 12
b 22
c 32
d 42
e 51
Name: kor, dtype: int64
최대값 n개 출력
sr.nlargest() # 기본 5개 출력
========== Result ==========
e 50
d 40
c 30
b 20
a 10
Name: kor, dtype: int64
sr.nlargest(3) # 3개 출력
========== Result ==========
e 50
d 40
c 30
Name: kor, dtype: int64
sr.nlargest(3,keep='all') # 3개 출력, 동률 포함
========== Result ==========
e 50
d 40
c 30
Name: kor, dtype: int64
차트 관련 라이브러리 호출
import matplotlib.pyplot as plt
# 차트에서 한글 정상 출력 셋팅
plt.rcParams['font.family']='DejaVu Sans'
plt.rcParams['axes.unicode_minus']=False
바차트 그리기
sr.plot(kind='bar',figsize=(4,4),title='점수',
legend=True, grid=True, ylim=(0,100)) # 메모리에 저장
plt.show() # 화면 출력
728x90
반응형