Python:在数据框中添加条件列-如果日期位于另一个数据框中定义的多个期间中的任何一个期间

问题描述 投票:-1回答:1

我有一个df1:

df1

我还有另一个df2:

df2

我想在df1标志中添加另一列:

  • 如果该作业的时间戳位于df2中针对该作业的任何时间段中(在df2中的4个作业名称中的任何一个中,则为1。
  • 否则为0。>>
  • 我试图尽可能清楚。

我已经使用迭代完成了对df1行的迭代,但是我们都知道这不是正确/有效的方法。

我正在寻找矢量化操作来实现相同的效果!

我有一个df1:我还有一个df2:我想在df1标志中添加另一列:如果该作业的时间戳位于df2中针对该作业定义的任何时间段内(在中的4个作业名称中的任何一个,则为1)。 ..

python pandas dataframe vectorization data-science
1个回答
0
投票

我假设您的DataFrames中的TimeStamp

© www.soinside.com 2019 - 2024. All rights reserved.