如何从scala中的org.apache.spark.sql.Column类型获取键并放入列表变量中?

问题描述 投票:0回答:1

我正在尝试从 org.apache.spark.sql.Column 类型变量获取键并将其放入列表中,以便我可以进行一些模式比较。

inputFieldMap: org.apache.spark.sql.Column = keys:[customerID,country],values[customerID,country]

expected output
newvariable: list[string]=[customerID,country];
scala apache-spark apache-spark-sql
1个回答
0
投票

使用

map_keys
函数从
map
数据类型的列中获取键。

df.selectExpr("map_keys(inputFieldMap) as newvariable")
© www.soinside.com 2019 - 2024. All rights reserved.