哈喽,大家中午好,今天给大家介绍一个神器的函数:clip截断函数。它之所以这么神奇,就在于它的雷厉风行,只能在它所设置的范围内,自由活动,一旦超出,就会被’和谐掉‘。下面具体介绍它的用法:
1.clip截断函数怎么用?
简单来说就是首先设置一个最大值和最小值,当数据大于我们所设置的最大值,那么该数据就会被最大值覆盖,当数据小于我们所设置的最小值,同理,该数据就会被最小值覆盖。
先说一说它的语法格式吧:
df.clip(最小值, 最大值)
2.clip截断函数具体用法:
①首先我们创建了一组数据:
②我们设置阈值为(-2,2)即所有的数据只能在这个区间,否则将被替换,大家通过执行命令钱后对比发现不同:
③同时我们可以设置多个阈值:
比如我们想要对每行数据,设置一个阈值:
第一步,设置一组数据作为阈值列使用:
pd.Series([2, -4, -1, 6, 3])
第二步,将上述设置的阈值列进行应用:
df.clip(t,t+2,axis=0)
即第一行所对应的阈值区间是2-4,而第一行所对应的数据为9和-2,不在区间,因此被修改为4和2:
好了,今天的文章就到这里啦!明天见!