2016-05-30 24 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

回答