2016-11-10 36 views

回答

0

您可以將數據幀轉換成一個數據集與案例類

val df = Seq((1,"ab"),(3,"ba")).toDF("A","B") 

case class test(A: Int, B: String) 
df.as[test] 

或將複製列,你重鑄DF。

import org.apache.spark.sql.types.{StringType} 
df.withColumn("newA", 'A.cast(StringType))