[파이썬] 데이터 필터링을 위한 조건문
데이터 필터링은 데이터에서 원하는 조건을 충족하는 부분만 선택하는 작업입니다. 이를 위해 Python에서는 조건문을 사용할 수 있습니다. 조건문은 주어진 조건에 따라 코드 블록을 실행하거나 건너뛸 수 있습니다.
Python에서는 주로 if
문을 사용하여 조건문을 작성합니다. if
문은 주어진 조건이 참일 경우 코드 블록을 실행합니다. 조건이 거짓이면 코드 블록은 실행되지 않습니다.
아래는 Python에서 데이터 필터링을 위해 사용할 수 있는 조건문의 예제입니다.
# 데이터 리스트 생성
data = [1, 2, 3, 4, 5]
# 짝수만 선택하기
even_numbers = []
for number in data:
if number % 2 == 0:
even_numbers.append(number)
print("짝수만 선택:", even_numbers)
# 홀수만 선택하기
odd_numbers = []
for number in data:
if number % 2 != 0:
odd_numbers.append(number)
print("홀수만 선택:", odd_numbers)
# 조건에 따라 다른 작업하기
for number in data:
if number > 3:
print(number, "는 3보다 큽니다.")
else:
print(number, "는 3보다 작거나 같습니다.")
위의 코드는 data
라는 리스트에서 짝수 또는 홀수만 선택하는 방법을 보여줍니다. if
문 안에 number % 2 == 0
와 같은 조건을 사용하여 짝수인지 여부를 확인하고, 조건에 맞는 경우 even_numbers
나 odd_numbers
에 숫자를 추가합니다.
마지막 예제에서는 조건에 따라 다른 작업을 수행하는 방법을 보여줍니다. number
가 3보다 크면 number, "는 3보다 큽니다."를 출력하고, 그렇지 않으면
number, “는 3보다 작거나 같습니다.”`를 출력합니다.
조건문은 데이터 필터링에 굉장히 유용한 도구입니다. 데이터를 원하는 조건에 따라 선택하거나 건너뛸 수 있어 데이터 분석에서 많이 활용됩니다. Python의 조건문 기능을 잘 활용하여 데이터 필터링 작업을 보다 효율적으로 수행할 수 있습니다.