• 技术文章 >Python技术 >Python基础教程

    python中DataFrame的运算总结

    小妮浅浅小妮浅浅2021-05-10 17:04:44原创4494

    1、算术运算

    data["open"].add(3).head() # open统一加3  data["open"] + 3
    data.sub(100).head() # 所有统一减100 data - 100
    data["close"].sub(data["open"]).head() # close减open

    2、逻辑运算

    query(expr) expr:查询字符串

    isin(values) 判断是否为values

    data[data["p_change"] > 2].head() # p_change > 2
    data[(data["p_change"] > 2) & (data["low"] > 15)].head()
     
    data.query("p_change > 2 & low > 15").head()
     
    # 判断'turnover'是否为4.19, 2.39
    data[data["turnover"].isin([4.19, 2.39])]

    3、统计运算

    describe()

    能够直接得出很多统计结果,count,mean,std,min,max等。

    data.describe()
    data.max(axis=0)
    data.idxmax(axis=0) #值位置

    以上就是python中DataFrame的运算总结,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python dataframe
    上一篇:python中pandas排序的两种形式 下一篇:python数据离散化是什么

    相关文章推荐

    • python保护变量是什么• python私有方法的使用注意• python析构函数如何使用• python协程和线程的差异• python库如何实现对象的转换• python中marshmallow库如何使用• python dump方法的序列化• python使用required定义必填字段• python marshmallow如何提供默认值• python中filter()的多种筛选• python中apply和transform的比较• python中的Locust是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网