AB
Size: a a a
AB
AB
SS
case class People (name: String, sex: Option[String])
import org.apache.spark.sql.{Encoder, Encoders}
implicit val peopleEncoder: Encoder[People] = Encoders.product[People]
val someDF = Seq(
("Mike", "M", Integer.valueOf(30)),
("John", "M", Integer.valueOf(50))
).toDF("name", "sex", "age")
someDF.show()
val peopleDF = someDF.as[People].toDF()
peopleDF.show()
DZ
DZ
SS
DZ
SS
DZ
DZ
SS
SS
DZ
GP
SS
GP
GP
DZ