scala - Scala spark数据框配置单元转换
问题描述
嗨,在蜂巢查询中,我使用以下语法来显示十进制值 ex。
Cast( column as decimal(10,6)).
相同的语法如何在数据框中进行转换。
$"column".cast("decimal(10,6)")
那行得通吗
解决方案
它会。像这样投射它是完全合法的:
df.withColumn("new_column_name", $"old_column_name".cast("decimal(10,6)"))
推荐阅读
- tensorflow - 如何将 .png 文件转换为 TFrecord tensorflow 格式?
- sql - 偏移和获取下一条记录发生在多个页面中
- gnuplot - 在gnuplot中拟合曲线:重复拟合给出不同的结果
- java - 搜索适配器 - 空对象引用上的“java.lang.Object[] java.util.Collection.toArray()”
- java - 当用户在android应用程序中更改另一个开关时如何更改一个开关的状态
- php - 未定义的函数 wptexturize()
- reactjs - 如何停止拖动以前日期的事件,但我还想显示过去的事件?
- sql - SQL组合多个表然后组合重复
- google-cloud-automl - 无法将 JSONL 数据提供给 AutoML NLP - 实体提取
- ios - 如何从设备上的 Apple Music 获取 ISRC?