开发者社区> 问答> 正文

如何对series进行算术运算操作?

如何对series进行算术运算操作?

展开
收起
游客y244y7ln2rlpa 2021-12-05 20:02:07 641 0
1 条回答
写回答
取消 提交回答
  • # 如何对series之间进行算法运算
    import pandas as pd
    series1 = pd.Series([3,4,4,4],['index1','index2','index3','index4'])
    series2 = pd.Series([2,2,2,2],['index1','index2','index33','index44'])
    # 加法
    series_add = series1 + series2
    print(series_add)
    # 减法
    series_minus = series1 - series2
    # series_minus
    # 乘法
    series_multi = series1 * series2
    # series_multi
    # 除法
    series_div = series1/series2
    series_div
    series是基于索引进行算数运算操作的,pandas会根据索引对数据进行运算,若series之间有不同的索引,对应的值就为Nan。结果如下:
    #加法:
    index1     5.0
    index2     6.0
    index3     NaN
    index33    NaN
    index4     NaN
    index44    NaN
    dtype: float64
    #除法:
    index1     1.5
    index2     2.0
    index3     NaN
    index33    NaN
    index4     NaN
    index44    NaN
    dtype: float64
    
    
    2021-12-05 20:02:31
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载