Read CSV
# cat people-comma.csv
name,age,job
Jorge,30,Developer
Bob,32,Developer
val df = spark.read.option("header", "true").option("inferSchema", "true").csv("people-comma.csv")
scala> df.show
+-----+---+---------+
| name|age| job|
+-----+---+---------+
|Jorge| 30|Developer|
| Bob| 32|Developer|
+-----+---+---------+
scala> df.printSchema
def printSchema(level: Int): Unit def printSchema(): Unit
scala> df.printSchema
root
|-- name: string (nullable = true)
|-- age: integer (nullable = true)
|-- job: string (nullable = true)