python中upper函数有什么用_Python pandas.DataFrame.clip_upper函数方法的使用

DataFrame.clip_upper(threshold, axis=None, inplace=False)

修剪高于给定阈值的值。

自版本0.24.0后不推荐使用:改为使用clip(upper = threshold)。

阈值以上的元素将更改为与阈值匹配 。阈值可以是单个值或数组,在后一种情况下,它执行截断元素。

参数:threshold : 数字或类似数组

允许的最大值。超过阈值的所有值都将设置为此值。

float:将每个值与阈值进行比较。

array-like:阈值的形状应与它所比较的​​对象相匹配。

当self是一个系列时,阈值应该是长度。

当自我是一个数据帧,阈值应在2-d和相同的形状,

自对axis=None,或1-d和相同的长度轴线被比较。

axis : {0或'index',1或'columns'},默认为0

沿给定轴将对象与阈值对齐。

inplace : 布尔值,默认为False

是否对数据执行操作。

版本0.21.0中的新功能。

返回:Series或DataFrame

修剪了值的原始数据。

例子>>> s = pd.Series([1, 2, 3, 4, 5])

>>> s

0 1

1 2

2 3

3 4

4 5

dtype: int64>>> s.clip(upper=3)

0 1

1 2

2 3

3 3

4 3

dtype: int64>>> elemwise_thresholds = [5, 4, 3, 2, 1]

>>> elemwise_thresholds

[5, 4, 3, 2, 1]>>> s.clip(upper=elemwise_thresholds)

0 1

1 2

2 3

3 2

4 1

dtype: int64

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值