Building Sample Dataframe
Let us build a sample dataframe to print from in Scala.
import org.apache.spark.sql.SparkSession
val spark: SparkSession = SparkSession.builder().master("local[1]").getOrCreate()
val columns = Seq("Id", "Name")
val data = Seq(("1", "Dhruv"), ("2", "Akash"), ("3", "Aayush"))
val class_df = spark.createDataFrame(data).toDF(columns:_*)
Here we have just a simple dataframe and filled in some values.
How to print dataframe in Scala?
Scala stands for scalable language. It was developed in 2003 by Martin Odersky. It is an object-oriented language that provides support for functional programming approach as well. Everything in scala is an object e.g. – values like 1,2 can invoke functions like toString(). Scala is a statically typed language although unlike other statically typed languages like C, C++, or Java, it doesn’t require type information while writing the code. The type verification is done at the compile time. Static typing allows to building of safe systems by default. Smart built-in checks and actionable error messages, combined with thread-safe data structures and collections, prevent many tricky bugs before the program first runs.