【发布时间】:2019-12-10 06:01:47
【问题描述】:
我刚刚开始如何在 Spark/Scala 中使用数据框和列。我知道如果我想在屏幕上显示一些东西,我可以像df.show() 那样做。但是我怎样才能对列执行此操作。例如,
scala> val dfcol = df.apply("sgan")
dfcol: org.apache.spark.sql.Column = sgan
这可以从数据框df中找到一个名为“sgan”的列,然后将其提供给dfcol,因此dfcol是一个列。那么,如果我这样做了
scala> abs(dfcol)
res29: org.apache.spark.sql.Column = abs(sgan)
我刚刚得到了上面屏幕上显示的结果。如何像 df.show() 那样在屏幕上显示此函数的结果?或者换句话说,我怎么知道abs、min等函数的结果?
【问题讨论】:
标签: scala apache-spark dataframe