我有一个Dataframe,我想从中选择列作为seq,以便在齐柏林飞艇选择表单中使用。
选择窗体的工作原理如下:
选择表单要求
required: Iterable[(Object, String)]
我得到的是
val test_seq = data.select("file", "id").collect().map(x => (x.get(0), x.get(1).toString)).toSeq
在形式上
found: Seq[(Any, String)]
在表单中不可用。我还没有弄清楚如何以正确的格式将列从Dataframe中取出。
1条答案
按热度按时间cx6n0qe31#
您可以尝试从rdd获取对象和字符串的元组,并使用
toIterable
转换为Iterable[(Object, String)]
: