正如我在一些示例中看到的那样,我尝试使用 conv 函数,但对我不起作用。我不明白为什么这个函数在我的 DF 列中返回相同的值。我将 spark2.1 与 scala 2.11.11 一起使用,然后我也尝试使用 spark 2.2 和 scala 2.11.11。但是当我使用应用于我的 SHA2 的 conv 函数时,它没有按预期工作。我的代码是:
val newDf = Df.withColumn("id",conv(sha2(col("id"),256),16,10).cast(IntegerType))
有什么建议吗?非常感谢!