提问人:noswear 提问时间:11/15/2023 更新时间:11/15/2023 访问量:9
计算日历调整
Calculating Calendar Adjustments
问:
我有一个带有“日期和交易量”列的数据,如下所示,我正在尝试调整日历,日期是周末日期,因此由于 5 月以 5 月 28 日结束整整一周以来,一些数据被遗漏了,下周与 6 月共享,9 月也是如此。 如何将下个月的数据分发到上个月?
日期 | 卷 |
---|---|
2022/05/28 4 W/E | 13190466.37 |
02/07/2022 5 W/E | 16679937.92 |
2022/07/30 4 W/E | 13195704.23 |
2022/08/27 4 W/E | 13388264.4 |
2022/10/01 5 W/E | 16674265.42 |
2022/10/29 4 W/E | 13178313.2 |
2022/11/26 4 W/E | 13307829.47 |
我想出的东西也不是那么有用,我仍然想念其他月份
df = df.withColumn('no_of_days',dayofmonth(last_day(col('date'))))
.withColumn('consumptionweeks',substring(col('date'),12,1) )
df = df.withColumn('calendar_adjustment',col('no_of_days')/(col('consumptionweeks').cast('int')*7))
答: 暂无答案
评论