看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)把异常销售额「削顶保底」。运营部拿到 8 月 5 天的 GMV(万元):
import pandas as pd
gmv = pd.Series([0.5, 3.2, 10.8, -1.1, 15.0],
index=pd.date_range("2024-08-01", periods=5),
name="GMV")
用 一行 clip()
把 GMV 限制在 [1, 10] 区间内,生成新列 GMV_规范
,并打印结果。
gmv["GMV_规范"] = gmv.clip(lower=1, upper=10)
print(gmv)
输出:
GMV GMV_规范
2024-08-01 0.5 1.0
2024-08-02 3.2 3.2
2024-08-03 10.8 10.0
2024-08-04 -1.1 1.0
2024-08-05 15.0 10.0
(完)
更新时间:2025-08-30 21:38:08 标签:pandas python 异常数据