숫자형 데이터를 연산하거나 처리할 때, 평균을 구해야 하는 경우가 종종 있습니다.
총합을 구하는 sum() 함수처럼, 평균을 구하는 함수 avg()도 있을 것 같지만 파이썬에는 평균을 구하는 함수가 없습니다.
그렇기 때문에 직접 평균을 구해야 합니다.
평균을 구하는 방법은 '데이터의 총합 / 데이터 개수'인데요, 이때 데이터의 총합은 sum() 함수를 이용하고, 데이터 갯수는 len() 함수를 이용하면 됩니다.
예를 들어, score = [50, 60, 70, 80]이라는 데이터가 있고, score의 평균을 구하고 싶다면 아래와 같이 코드를 작성하면 됩니다.
score = [50, 60, 70, 80]
avg = sum(score)/len(score)
print(avg)
65.0
만약, 평균을 구해야 하는 것들이 많다면 평균을 구하는 코드를 하나의 함수로 만드는 것도 좋은 방법이 될 수 있습니다.
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] 데이터프레임(dataframe) 특정 조건을 만족하는 행 삭제하기 - drop() (0) | 2021.03.04 |
---|---|
[파이썬] 데이터프레임(dataframe) 인덱스 설정 / 해제 - set_index, reset_index (0) | 2021.03.04 |
[파이썬] 데이터를 절댓값으로 바꾼 뒤 내림차순 정렬 하려면? - abs() (0) | 2021.03.04 |
[파이썬] 딕셔너리에 value로 있는 리스트 데이터, 오름차순 정렬 하려면? (0) | 2021.03.04 |
[파이썬] 딕셔너리 : key / value 값만 추출하려면? (0) | 2021.03.04 |