Pandas 是应用最广泛的数据分析和处理库之一,它提供了多种对原始数据进行预处理的方法。
在本文中,我们将重点讨论一个将「多个预处理操作」组织成「单个操作」的特定函数:pipe。...import numpy as np
import pandas as pd
df = pd.DataFrame({
"id": [100, 100, 101, 102, 103, 104, 105..., 1.4, 1.1, 1.8, np.nan, 1.4, 1.6, 1.5]
})
df
上述数据中 NaN 表示的缺失值,id 列包含重复的值,B 列中的 112 似乎是一个异常值。...float"]).columns:
val = df[col].mean()
df[col].fillna(val, inplace=True)
return df
我喜欢用列的平均值替换数字列中缺少的值...计算标准差,并使用下限平均值
删除下限和上限定义的范围之外的值
与前面的函数一样,你可以选择自己的检测异常值的方法。