简体   繁体   English

如何从scala中的案例类数组中制作数据框

[英]how to make a dataframe out of an array of case class in scala

Say, I have : case class Rows(column: String,operation: String,result: String) I created a array buffer and stored objects of type Rows in it.说,我有: case class Rows(column: String,operation: String,result: String) 我创建了一个数组缓冲区并在其中存储了 Rows 类型的对象。 How to convert this into a dataframe如何将其转换为数据框

Given a case class definition and a spark session you could use createDataFrame :给定案例类定义和火花会话,您可以使用createDataFrame

case class A(_a: String, _b: String, _c: String)

val rows: ArrayBuffer[A] = ??? //or any Seq[A]
val spark: SparkSession = ???

spark.createDataFrame(rows)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM