Я заметил, что ответ Sreeram использует Pandas, который не использует возможности Databricks.
Таким образом, я предлагаю более естественный способ сделать это из Databricks:
spark.sql("SELECT sequence(to_date('2018-01-01'), to_date('2018-03-01'), interval 1 month) AS Date").show()
, который возвращает список, подобный [2018-01-01,2018-02-01,2018-03-01] с именем столбца Дата.
Затем его можно преобразовать, используя
from pyspark.sql.functions import to_date
Источник1 Источник2