pyspark.pandas.DataFrame.sub

DataFrame。 ( 其他:任何 )→pyspark.pandas.frame.DataFrame

减法dataframe和其他,element-wise(二元运算符- - - - - -)。

相当于dataframe- - - - - -其他。在反向版本中,rsub

在灵活的包装器(添加,,mul,div算术运算符):+,- - - - - -,*,/,/ /

参数
其他 标量

任何一个数据

返回
DataFrame

算术运算的结果。

例子

> > >df=psDataFrame({“角”:(0,3,4),“度”:(360年,180年,360年)},指数=(“圆”,“三角形”,“矩形”),=(“角”,“度”])> > >df角度圆360年0三角形3 180矩形4 360

添加一个标量的运营商版本返回相同的结果。也反向版本。

> > >df+1角度圆361三角形4 181矩形5 361
> > >df添加(1)角度圆361三角形4 181矩形5 361
> > >df添加(df)角度圆720年0三角形6 360矩形8 720
> > >df+df+df角度圆1080年0三角形9 540矩形12 1080年
> > >df列地址(1)角度圆361三角形4 181矩形5 361

分而真正除以常数与反向版本。

> > >df/10角度圆0.0 - 36.0三角形0.3 - 18.0矩形0.4 - 36.0
> > >dfdiv(10)角度圆0.0 - 36.0三角形0.3 - 18.0矩形0.4 - 36.0
> > >dfrdiv(10)角度0.027778圆正三角形3.333333 - 0.055556矩形2.500000 - 0.027778
> > >dftruediv(10)角度圆0.0 - 36.0三角形0.3 - 18.0矩形0.4 - 36.0
> > >dfrtruediv(10)角度0.027778圆正三角形3.333333 - 0.055556矩形2.500000 - 0.027778

减去通过恒定的反向版本。

> > >df- - - - - -1角度圆359三角形2 179矩形3 359
> > >df(1)角度圆359三角形2 179矩形3 359
> > >dfrsub(1)角度圆-359三角形2 -179矩形3 -359

乘以常数与反向版本。

> > >df*1角度圆360年0三角形3 180矩形4 360
> > >dfmul(1)角度圆360年0三角形3 180矩形4 360
> > >dfrmul(1)角度圆360年0三角形3 180矩形4 360

地板除以常数与反向版本。

> > >df/ /10角度圆0.0 - 36.0三角形0.0 - 18.0矩形0.0 - 36.0
> > >dffloordiv(10)角度圆0.0 - 36.0三角形0.0 - 18.0矩形0.0 - 36.0
> > >dfrfloordiv(10)角度0.0圆正三角形3.0 - 0.0矩形2.0 - 0.0

国防部通过恒定的反向版本。

> > >df%2角度圆0 0三角形1 0矩形0 0
> > >df国防部(2)角度圆0 0三角形1 0矩形0 0
> > >dfrmod(2)角度南2圈三角形2.0 - 2矩形2.0 - 2

权力通过恒定的反向版本。

> > >df* *2角度圆0.0 - 129600.0三角形9.0 - 32400.0矩形16.0 - 129600.0
> > >df战俘(2)角度圆0.0 - 129600.0三角形9.0 - 32400.0矩形16.0 - 129600.0
> > >dfrpow(2)角度圆1.0 - 2.348543 e + 108三角形8.0 - 1.532496 e + 54矩形16.0 - 2.348543 e + 108