시작하기무료로 시작하기

효율적으로 요약하기

pandas와 NumPy에는 다양한 함수가 있지만, 때로는 데이터를 요약하기 위해 또 다른 함수가 필요하기도 합니다.

.agg() 메서드를 사용하면 DataFrame에 사용자 정의 함수를 적용하거나, DataFrame의 여러 열에 함수를 한 번에 적용할 수 있어 매우 효율적인 집계 처리가 가능합니다. 예를 들어보겠습니다.

df['column'].agg(function)

이 연습 문제의 사용자 정의 함수에서 "IQR"은 사분위수 범위의 약자로, 75백분위수에서 25백분위수를 뺀 값입니다. 데이터에 이상치가 포함된 경우 표준편차의 대안으로 활용됩니다.

sales를 사용할 수 있으며, pandaspd라는 별칭으로 사용할 수 있습니다.

이 연습은 강의의 일부입니다

pandas를 이용한 데이터 다루기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# A custom IQR function
def iqr(column):
    return column.quantile(0.75) - column.quantile(0.25)
    
# Print IQR of the temperature_c column
print(____)
코드 편집 및 실행