我在我的项目中使用spark-sql-2.4.1v和java8。
我需要从给定的Dataframe构建一个循环hashmap,如下所示:
List ll = Arrays.asList(
("aaaa", 11),
("aaa", 12),
("aa", 13),
("a", 14)
)
Dataset<Row> codeValudeDf = ll.toDF( "code", "value")
鉴于上述Dataframe,我需要创建一个hashmap
即
Map<String, String> lookUpHm = new Hashmap<>();
lookUpHm => aaaa->11 , aaa->12 , aa->13, a->14
如何在java中实现?
2条答案
按热度按时间dkqlctbz1#
使用withcolumn简单地添加一个map类型的新列,并在Dataframe上进行收集。
qq24tv8q2#
试试这个-