我正在使用具有相同字段名称的JSON。如何在火花数据帧中重命名。请帮忙。
val df1 =dataframe.select( "BusinessAsset.Name", "BusinessAsset.Code", "BusinessOperation.Name" as Name1, "BusinessOperation.Code" as code1, "Measurement.RecordedBy.System", "Measurement.RecordedBy.Code" as c1)
.select()
也可以采用Column
类型,而不仅仅是字符串。Column
类型可以使用其.as()
方法设置其名称:
val df1 = dataframe.select(
$"BusinessAsset.Name",
$"BusinessAsset.Code",
$"BusinessOperation.Name".as("Name1"),
$"BusinessOperation.Code".as("code1"),
$"Measurement.RecordedBy.System",
$"Measurement.RecordedBy.Code".as("c1")
)
它与 SQL 中的创建别名相同。你可以使用它的东西