gpt4 book ai didi

python - Pandas 在假期前添加天数

转载 作者:行者123 更新时间:2023-12-01 11:12:06 24 4
gpt4 key购买 nike

我需要添加一个“next_holiday”列来计算下一个假期的天数。以下是添加列后的预期输出:

SalesDate holiday   next_holiday
2016-12-20 0 5
2016-12-21 0 4
2016-12-22 0 3
2016-12-23 0 2
2016-12-24 0 1
2016-12-25 1 0

最佳答案

这里有两行建议:

temp = df.holiday.iloc[::-1].eq(1).cumsum()   
df['next_holiday'] = temp.groupby(temp).cumcount()

关于python - Pandas 在假期前添加天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58858103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com