pyspark.pandas.DataFrame.sub¶
-
DataFrame。
子
( 其他:任何 )→pyspark.pandas.frame.DataFrame¶ -
减法dataframe和其他,element-wise(二元运算符- - - - - -)。
相当于
dataframe- - - - - -其他
。在反向版本中,rsub。在灵活的包装器(添加,子,mul,div算术运算符):+,- - - - - -,*,/,/ /。
- 参数
-
- 其他 标量
-
任何一个数据
- 返回
-
- DataFrame
-
算术运算的结果。
例子
> > >df=ps。DataFrame({“角”:(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
> > >df。div(10)角度圆0.0 - 36.0三角形0.3 - 18.0矩形0.4 - 36.0
> > >df。rdiv(10)角度0.027778圆正三角形3.333333 - 0.055556矩形2.500000 - 0.027778
> > >df。truediv(10)角度圆0.0 - 36.0三角形0.3 - 18.0矩形0.4 - 36.0
> > >df。rtruediv(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
> > >df。rsub(1)角度圆-359三角形2 -179矩形3 -359
乘以常数与反向版本。
> > >df*1角度圆360年0三角形3 180矩形4 360
> > >df。mul(1)角度圆360年0三角形3 180矩形4 360
> > >df。rmul(1)角度圆360年0三角形3 180矩形4 360
地板除以常数与反向版本。
> > >df/ /10角度圆0.0 - 36.0三角形0.0 - 18.0矩形0.0 - 36.0
> > >df。floordiv(10)角度圆0.0 - 36.0三角形0.0 - 18.0矩形0.0 - 36.0
> > >df。rfloordiv(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
> > >df。rmod(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
> > >df。rpow(2)角度圆1.0 - 2.348543 e + 108三角形8.0 - 1.532496 e + 54矩形16.0 - 2.348543 e + 108