【发布时间】:2018-07-18 13:00:06
【问题描述】:
我执行以下操作:
val tempDict = sqlContext.sql("select words.pName_token,collect_set(words.pID) as docids
from words
group by words.pName_token").toDF()
val wordDocs = tempDict.filter(newDict("pName_token")===word)
val listDocs = wordDocs.map(t => t(1)).collect()
listDocs: Array
[Any] = Array(WrappedArray(123, 234, 205876618, 456))
我的问题是如何遍历这个包装数组或将其转换为列表?
我为listDocs 得到的选项是apply、asInstanceOf、clone、isInstanceOf、length、toString 和update。
我该如何进行?
【问题讨论】:
标签: scala apache-spark apache-spark-sql