【发布时间】:2023-02-25 03:23:09
【问题描述】:
我有一个看起来像这样的熊猫数据框:
import pandas as pd
pd.DataFrame({'date_start' : ['2022-12-06', '2022-12-25', '2022-12-16'],
'date_end': ['2022-12-08', '2022-12-26', '2022-12-30']})
date_start date_end
0 2022-12-06 2022-12-08
1 2022-12-25 2022-12-26
2 2022-12-16 2022-12-30
我想创建一个额外的列来指示是否之间date_start和date_end最后一个dates_xmas = ['2022-12-24','2022-12-25'] 存在
输出数据框应如下所示:
pd.DataFrame({'date_start' : ['2022-12-06', '2022-12-25', '2022-12-16'],
'date_end': ['2022-12-08', '2022-12-26', '2022-12-30'],
'xmas':[0,1,1]})
date_start date_end xmas
0 2022-12-06 2022-12-08 0
1 2022-12-25 2022-12-26 1
2 2022-12-16 2022-12-30 1
我怎样才能做到这一点 ?
【问题讨论】: