0
選擇到/場我有一個RDD可以說dataRdd
與像timestamp
,url
...領域添加/從RDD
我想創建一個新的RDD從這個dataRdd
幾個字段。
下面的代碼段創建新RDD,其中timestamp
和URL
被認爲是價值,而不是場/列名:下面的代碼段
var fewfieldsRDD= dataRdd.map(r=> ("timestamp" -> r.timestamp , "URL" -> r.url))
然而,隨着,one
,two
,three
,arrival
和SFO
被認爲是列名:
val numbers = Map("one" -> 1, "two" -> 2, "three" -> 3)
val airports = Map("arrival" -> "Otopeni", "SFO" -> "San Fran")
val numairRdd= sc.makeRDD(Seq(numbers, airports))
誰能告訴我什麼我做錯了,我怎麼能創造一個新的Rdd,其字段名稱映射到另一個Rdd的值?
感謝它的作品像一個魅力:) – user3776105