基于正数和负数的pysaprk列添加规则

时间:2020-09-04 01:42:39

标签: python dataframe pyspark

我有col1和col2,我必须根据col1和col2中的正数或负数来加或减

预期输出:

col1     col2     total
-875     -100     -975         
100       8        92         
-200      10      -190

如果col1和col2均为负,则合计=-(col1 + col2)

如果col1和col2均为正,则total = col1-col2

如果col1为负而col1为正,则合计= col1 + col2

这些是用于上述eaxmples的。基本上,我必须想出一个规则来根据正值或负值来计算总数。预先感谢。

0 个答案:

没有答案