📜  Python|熊猫 dataframe.clip_upper()(1)

📅  最后修改于: 2023-12-03 15:04:26.641000             🧑  作者: Mango

Python | 熊猫 DataFrame.clip_upper()

熊猫(DataFrame)中的clip_upper()函数用于将DataFrame中的数据限制在一个最大值以下。如果某个元素大于最大值,则将该元素设置为最大值。

语法
DataFrame.clip_upper(threshold, axis=None, inplace=False)
参数
  • threshold:最大值。所有大于最大值的元素都将被截断。
  • axis:根据轴截断DataFrame。
  • inplace:修改原始DataFrame对象或者创建一个新的DataFrame对象。
例子
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。