📅  最后修改于: 2023-12-03 15:04:26.641000             🧑  作者: Mango
熊猫(DataFrame)中的clip_upper()
函数用于将DataFrame中的数据限制在一个最大值以下。如果某个元素大于最大值,则将该元素设置为最大值。
DataFrame.clip_upper(threshold, axis=None, inplace=False)
import pandas as pd
# 创建DataFrame
data = {'A': [1, 2, 3, 4, 5], 'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
print(df)
# 使用 clip_upper() 函数将 DataFrame 中的元素限制在 3 以下
df.clip_upper(3, inplace=True)
print(df)
A B
0 1 6
1 2 7
2 3 8
3 4 9
4 5 10
A B
0 1 3
1 2 3
2 3 3
3 3 3
4 3 3
如上所示, clip_upper() 函数将元素限制在 3 以下,并将大于 3 的元素设置为 3。