Üç RDD Dizisi [dizesi] birleştirebileceğim herhangi bir yol var mı? Scala’da yeniyim ve hala yeni bir teknik öğreniyorum. İlk satıra ilk sütunlar eklemek gerekir,Scala, RDD Dizi [dize] birleştirme
RDD1 = ['string1', 'string2', 'string3']
RDD2 = ['stringa', 'stringb', 'stringc']
RDD3 = ['stringA', 'stringB', 'stringC']
Ama hiledir:
Şöyle üç RDD Array [dize] var. Yani, birleştirme sonrasında, bu gibi görünmelidir:RDD = ['string1', 'stringa', 'stringA'
'string2', 'stringb', 'stringB'
'string3', 'stringc', 'stringC']
i .union
kullanırsanız bana bu vereceğini: Bunu gerçekleştirmek için herhangi bir yol yoktur
['string1', 'string2', 'string3'
'stringa', 'stringb', 'stringc',
'stringA', 'stringB', 'stringC']
? Ben Spark ile çok aşina değilim
Array(r1, r2, r3).transpose.flatten
ama transpose
kullanılabilir inanmıyorum: