Я нашел ответ на свой вопрос.
toDF () можно использовать для добавления заголовков следующим образом:
Dataset<Row> ds= spark.read().format("csv").option("header", "false").load(filepath).toDF("orderDate","symbol","selldate","prc","id","product","cod")
Это также можно использовать для переименования заголовков, если они существуют,как это:
Dataset<Row> ds= spark.read().format("csv").option("header", "true").load(filepath).toDF("orderDate","symbol","selldate","prc","id","product","cod")