Я пытаюсь сгенерировать DataFrame в Spark (но, может быть, достаточно Scala), в котором у меня есть каждая комбинация последних 24 месяцев, где второй год-месяц всегда> первый год-месяц.
Например, это 1 марта 2019 года на момент написания этой статьи, я после чего-то вроде:
List(
(2017, 3, 2017, 4),
(2017, 3, 2017, 5),
(2017, 3, 2017, 6),
// ..
(2017, 3, 2019, 3),
(2017, 4, 2017, 5),
// ..
(2019, 1, 2019, 3),
(2019, 2, 2019, 3),
)