我已经分配了变量,但是仍然出现错误。我认为这不是错字。
val inputJPG = input.filter(context => context.contains("jpg")).collect
inputJPG.take(10)
------------------------------------------------------
scala> inputJPG.take(10)
<console>:20: error: not found: value inputJPG
inputJPG.take(10)
答案 0 :(得分:0)
只需删除收集。 (除非您有一个不清楚的原因)
val input = Seq("none","image.jpg")
val inputJPG = input.filter(context => context.contains("jpg"))
inputJPG.take(10) // -> List(image.jpg)
collect
用于一步一步过滤和映射。参见API