当前位置:   article > 正文

python中的pandas做差分计算_pandas计算两列的差

pandas计算两列的差

首先定义一个二维的Dataframe

  1. df=pd.DataFrame({'a':np.random.randint(0,100,10),
  2. 'b':np.random.randint(0,100,10)})

将b列产生的数组当前行减下一行,并向下移一位,并将其保存至新的列中

df['new_b']=df['b'].diff(-1).shift()

其结果如下

如果两列相减可以直接用

df['diff']=df['b']-df['a']

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/434012
推荐阅读
相关标签
  

闽ICP备14008679号