Pyspark: Как получить все последние месяцы в текущий месяц?Python

Программы на Python
Anonymous
Pyspark: Как получить все последние месяцы в текущий месяц?

Сообщение Anonymous »

В pyspark у меня есть эта таблица, я хочу получить все данные за прошлые месяцы до текущего месяца = 'Сентябрь'



Январь
Февраль
< th>Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь< /th>
Декабрь




< td>10
20
30
40
50
60
70
80
100< /td>
110
120
150



Тогда в конце я получу эту таблицу:



Январь
Февраль< /th>
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь

< /thead>


10
20
30< /td>
40
50
60
70
80
100


< /div>
Это мой код:
months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]

for month in months:
if month < (F.month(F.current_date())):
df = df.filter(F.col(month))
```


Подробнее здесь: https://stackoverflow.com/questions/790 ... rent-month

Вернуться в «Python»