📅  最后修改于: 2023-12-03 15:04:26.709000             🧑  作者: Mango
DataFrame.mad() 是 Pandas 库中的 DataFrame 类的一个函数。它用于计算 DataFrame 中每列的绝对平均偏差(Mean Absolute Deviation, MAD)。
DataFrame.mad(axis=None, skipna=None, level=None, numeric_only=None)
其中,参数的含义如下:
该函数返回一个 Series,其中包含每个列的 MAD。
假设我们有以下 DataFrame:
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
我们可以通过以下方式计算每列的 MAD:
mad = df.mad()
print(mad)
输出结果为:
A 1.2
B 1.2
C 1.2
dtype: float64
在上述示例中,不同列的 MAD 结果都是 1.2。
DataFrame.mad() 函数适用于以下情况:
这个函数对于数据分析和统计任务非常有用,特别是在数据清洗和异常值检测方面。