元组中的Scala映射元素
我有一个数据流,元组为Date,字符串为value,我想将元组的字符串部分转换为HashSet[String],当我试图将它映射到另一个映射中时,由于某种原因它不起作用,这是我迄今为止尝试的,任何指针都会有所帮助元组中的Scala映射元素,scala,apache-spark,scala-collections,Scala,Apache Spark,Scala Collections,我有一个数据流,元组为Date,字符串为value,我想将元组的字符串部分转换为HashSet[String],当我试图将它映射到另一个映射中时,由于某种原因它不起作用,这是我迄今为止尝试的,任何指针都会有所帮助 val enTextTupleStream: DStream[(Date, String)] def extractStrings(data: String): HashSet[String]= HashSet(data) val ddstream = enTextTupleStr
val enTextTupleStream: DStream[(Date, String)]
def extractStrings(data: String): HashSet[String]= HashSet(data)
val ddstream = enTextTupleStream.map {
t =>
val e1 = t._1
val e2 = t._2.map(extractStrings)
}
您希望输出的具体内容是什么?另外,如果函数已经需要一个字符串,那么为什么要映射一个字符串呢?您需要的不仅仅是
extractStrings(t.\u 2)
?Luis您是对的,我所要做的就是extractStrings(t.\u 2)。谢谢你的意见,你帮我省了一天的时间。看来你对这门语言还很陌生,我建议你多学点,比如说至少读一读。因为这只是一个基本的函数调用,而这个问题给人的印象是,你只是在尝试随机位,直到某些东西起作用。