一个神奇的函数:clip截断函数

哈喽,大家中午好,今天给大家介绍一个神器的函数:clip截断函数。它之所以这么神奇,就在于它的雷厉风行,只能在它所设置的范围内,自由活动,一旦超出,就会被’和谐掉‘。下面具体介绍它的用法:

1.clip截断函数怎么用?

简单来说就是首先设置一个最大值和最小值,当数据大于我们所设置的最大值,那么该数据就会被最大值覆盖,当数据小于我们所设置的最小值,同理,该数据就会被最小值覆盖。

先说一说它的语法格式吧:

df.clip(最小值, 最大值)

2.clip截断函数具体用法:

①首先我们创建了一组数据:

一个神奇的函数:clip截断函数

②我们设置阈值为(-2,2)即所有的数据只能在这个区间,否则将被替换,大家通过执行命令钱后对比发现不同:

一个神奇的函数:clip截断函数

③同时我们可以设置多个阈值:

比如我们想要对每行数据,设置一个阈值:

第一步,设置一组数据作为阈值列使用:

pd.Series([2, -4, -1, 6, 3])

一个神奇的函数:clip截断函数

第二步,将上述设置的阈值列进行应用:

df.clip(t,t+2,axis=0)

即第一行所对应的阈值区间是2-4,而第一行所对应的数据为9和-2,不在区间,因此被修改为4和2:

一个神奇的函数:clip截断函数

好了,今天的文章就到这里啦!明天见!

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章