python中DataFrame的运算总结

2025-12-01 0 40,745

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基础教程

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python中DataFrame的运算总结 https://www.zhiup.top/1445.html

相关