2016-05-30 56 views
1
val titleMap = movies.map(line => line.split("\\|")).take(2) 

//converting movie-id and movie name as map(key-pair) 

val title1 = titleMap.map(array=>(array(0).toInt,array(1))) 

val titles = movies.map(line => line.split("\\|").take(2)).map(array 
=> (array(0).toInt, 
    array(1))).collectAsMap() 

请告诉我错在这里用“TITLE1”,我无法在这里申请collectAsMap功能,同样的事情,我可以在“标题”无法使用collectAsMap()在Scala代码

案件,不适用
+2

我注意到,在第一种情况下你的'采取(2)'是'图()'调用之外。在第二种情况下,它在第一个'map()'调用中。 – jwvh

+0

抱歉,这个错字,@ jwvh,现在有效 – Anand

回答