本文介绍: 1.diff()函数df[‘1].diff()结果第一个结果为NAN。2.shift()函数:df[‘1’].shift(-1) – df[‘1’] 代表下一行减去上一行。结果最后一行值为NAN。Series.shift(periods=1, freq=None, axis=0, fill_value=None)3.pandas对单列、多列进行计算对多列进行公式计算:https://blog.csdn.net/zwhooo/article/details/79696558…
1.diff()函数df['1].diff()
结果第一个结果为NAN。
2.shift()函数:df['1'].shift(-1) - df['1'] 代表下一行减去上一行。
结果最后一行值为NAN。
shift()函数:默认向下(axis=0)向右移动(axis=1)。
如果想要向上向左移动,需要设置参数periods=-1,即向上移动:data.shift(periods=-1, axis=0)
向左移动:data.shift(periods=-1, axis=1)
3.pandas对单列、多列进行计算
对多列进行公式计算:
https://blog.csdn.net/zwhooo/article/details/79696558
改行与上一行做运算:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。