【发布时间】:2021-10-08 11:33:05
【问题描述】:
我有一个按日期时间索引的数据框,并且有一列整数和另一列,如果满足整数条件,我想将其放入字符串中。我需要条件来评估 X 行中的整数与 X-1 行中的整数,但前提是两行都在同一天。
我目前正在使用条件:
df.loc[(df['IntCol'] > df['IntCol'].shift(periods=1)), 'StringCol'] = 'Success'
这成功地应用了我的条件,但是如果移动的行在不同的日期,那么条件仍然会使用它,我希望它忽略在不同日期的任何行。我尝试了groupby(df.index.date) 的各种迭代,但似乎无法确定这是否可行。
【问题讨论】:
-
请发布示例数据框。