首页 > 解决方案 > Scala spark数据框配置单元转换

问题描述

嗨,在蜂巢查询中,我使用以下语法来显示十进制值 ex。

Cast( column as decimal(10,6)).

相同的语法如何在数据框中进行转换。

$"column".cast("decimal(10,6)")

那行得通吗

标签: scaladataframeapache-spark

解决方案


它会。像这样投射它是完全合法的:

df.withColumn("new_column_name", $"old_column_name".cast("decimal(10,6)"))    

推荐阅读