替代值
先建立一个Serise数组,这组数据中,有一些99,100,-99,-100的数值,假设它们是我不需要的数值,我希望用其它的数据替代它们.
接下来要用到replace方法,先从一次替换一个数据开始.
先将99替换成0,replace方法会创建一个新的数组,所以不会影响你的原始数据,如果你希望直接改变原始数据的话,在括号内传入inplace = True就可以了.
在这个例子中有多个数据需要修改,现在我们将一个列表传入到replace当中.
我们需要被替代的值有四个,分别是99,100,-99,-100,但是我并不希望都用0去替代它们.这时候可以传入一个列表,它的长度必须要跟被替代值一样.
两个传图replace的列表长度是一致的,换成字典形式的话就很好理解了
也可以用更省事点的方法,看我们这个例子可以发现从第四个元素开始到最后所有的数值都是我不想要的.
所以这里我们可以使用切片的方式来快速替换它们.
布尔值也可以用来选中需要替换的值.