使用scala反转数据框中字段的内容

Reverse contents of a field within a dataframe using scala

我正在使用 scala。

我有一个包含数百万行和多个字段的数据框。其中一个字段是包含如下内容的字符串字段:

"Snow_KC Bingfamilies Conference_610507"

如何为数据框中的所有行反转此字段的内容?

谢谢。

Scaladoc 上进行快速搜索,我发现这个 reverse function 正是这样做的。

import org.apache.spark.sql.{functions => sqlfun}
val df1 = ...
val df2 = df1.withColumn("columnName", sqlfun.reverse($"columnName"))