[파이썬] 조건문을 활용한 통계 수집

통계 수집은 데이터를 분석하고 추세를 파악하기 위해 중요한 작업입니다. 파이썬에서는 조건문을 활용하여 데이터를 필터링하고 원하는 통계 정보를 수집할 수 있습니다. 이번 글에서는 파이썬의 조건문을 활용하여 통계 수집을 어떻게 할 수 있는지 알아보겠습니다.

데이터셋 준비하기

통계 수집을 위해서는 데이터셋을 먼저 준비해야 합니다. 우리는 예를 들기 위해 성적 데이터를 사용하겠습니다. 다음과 같은 데이터셋이 있다고 가정해봅시다:

grades = [80, 85, 90, 70, 93, 78, 82, 88, 75, 95]

이 데이터셋은 10명의 학생들의 성적을 나타냅니다. 이제 이 데이터셋을 활용하여 통계를 수집해보겠습니다.

평균 성적 계산하기

평균 성적을 계산하기 위해선 모든 학생의 성적을 더하고 학생 수로 나누면 됩니다. 파이썬 코드로 작성하면 다음과 같습니다:

total = sum(grades)
count = len(grades)
average = total / count

특정 조건에 맞는 학생 수 세기

특정 조건에 맞는 학생들의 수를 세는 것도 통계 수집에서 중요한 작업입니다. 예를 들어, 80점 이상을 받은 학생들의 수를 세고 싶다고 가정해봅시다. 이를 위해선 조건문을 사용하여 수를 세면 됩니다. 파이썬 코드로 작성하면 다음과 같습니다:

count = 0
for grade in grades:
    if grade >= 80:
        count += 1

위 코드를 실행하면 80점 이상을 받은 학생들의 수가 count 변수에 저장됩니다.

조건을 만족하는 학생 성적의 평균 계산하기

특정 조건을 만족하는 학생들의 성적의 평균을 계산하려면, 해당 조건을 만족하는 학생들의 성적을 더하고 조건을 만족하는 학생들의 수로 나눕니다. 예를 들어 80점 이상을 받은 학생들의 성적의 평균을 계산하려면 다음과 같이 코드를 작성할 수 있습니다:

total = 0
count = 0
for grade in grades:
    if grade >= 80:
        total += grade
        count += 1

average = total / count

위 코드를 실행하면 80점 이상을 받은 학생들의 성적의 평균이 average 변수에 저장됩니다.

결론

파이썬의 조건문을 활용하면 데이터를 필터링하고 원하는 통계 정보를 수집하는 작업을 쉽게 수행할 수 있습니다. 이를 이용하여 데이터분석 및 추세 파악에 도움이 될 수 있습니다. 효율적인 통계 수집은 데이터의 가치를 높여주는 중요한 작업입니다.