我在数据框中的一列中有以下值
231204.66666666666
376.0
346593.5
802.0
346594.5
801.0
346595.5
800.0
null
0.0
我只想要此列中的绝对值。我怎样才能在 SparkR 中做到这一点?
我从 SparkR 找到了可以完成这项工作的 abs 和 round。但不幸的是它没有导出。当我使用 Spark::abs(df$col)``` 时出现以下异常
SparkR::round 也出现同样的错误。
我尝试了以下,但列值没有改变。
df$col <- abs(df$col)
如何获得列中的绝对值?
最佳答案
您提供的示例在 abs() 下不会更改。
abs必须与round结合。喜欢,round(abs(df$col))
关于四舍五入列中的值 - SparkR,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36444362/