在 pyspark 中,我有这张表,我想获取到当前月份的所有过去月份 =‘九月’
一月 | 二月 | 行进 | 四月 | 可能 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 |
---|---|---|---|---|---|---|---|---|---|---|---|
10 | 20 | 三十 | 40 | 50 | 60 | 70 | 80 | 100 | 110 | 120 | 150 |
然后,我最后会得到这个表格:
一月 | 二月 | 行进 | 四月 | 可能 | 六月 | 七月 | 八月 | 九月 |
---|---|---|---|---|---|---|---|---|
10 | 20 | 三十 | 40 | 50 | 60 | 70 | 80 | 100 |
这是我的代码:
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))
```