python中DataFrame的运算总结

1、算术运算

data["open"].add(3).head()#open统一加3data["open"]+3
data.sub(100).head()#所有统一减100data-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)#值位置
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。