高效率摘要
雖然 pandas 和 NumPy 提供大量函式,但有時你可能需要不同的函式來摘要你的資料。
.agg() 方法可讓你把自訂函式套用到 DataFrame,也能一次把函式套用到多個欄位,讓彙總更高效。例如:
df['column'].agg(function)
在本練習的自訂函式中,"IQR" 是四分位距的縮寫,也就是第 75 百分位數減去第 25 百分位數。當資料包含離群值時,它是標準差之外的另一個實用指標。
sales 已可使用,且已將 pandas 載入為 pd。
本練習屬於課程
使用 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(____)