2017-06-27 21 views
0

はので、私はこのようになりますデータフレームがあります。列から構造体を作成する方法は?

|-- id: string (nullable = true) 

をし、私は次のようになります1達成したい:どのように私はそれを達成することができます

|-- id: string (nullable = true) 

を?私は2番目の構造のケースクラスを作成しましたが、私は最初のデータフレームをマップすることを知らない。

ありがとうございます!

答えて

4

struct機能を使用してください。

import org.apache.spark.sql.functions._ 
val newdf = df.select(
    $"id", struct($"os_infos", $"product_infos", $"vendor_infos") as "data") 
関連する問題