开始使用免费开始使用

高效汇总

虽然 pandas 和 NumPy 提供了大量函数,但有时您可能需要用不同的函数来汇总数据。

.agg() 方法既可以把您自定义的函数应用到 DataFrame 上,也可以一次性对多个列应用函数,从而让聚合更高效。例如,

df['column'].agg(function)

在本练习的自定义函数中,"IQR" 是四分位距(inter-quartile range)的缩写,即第 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(____)
编辑并运行代码