2017-12-14 4 views

答えて

1

限り、あなたはスキーマとして提供として、List[Row]を提供することが可能である:

rows = df.select("*").collect() 

はこのような何かを行うにはいくつかの方法があります。そして、あなたはここで使用することができますtoDFのない変形はありませんSparkSession.createDataFrame

def createDataFrame(rows: List[Row], schema: StructType): DataFrame 

使用することができます。

通常、collectingを避け、結果をDataFrameに戻す必要があります。

関連する問題