Я пытаюсь найти способ проверить, появился ли мой текущий row value - df['ColM']
в приведенном ниже кадре данных за 5-дневный период просмотра
import pandas as pd
import numpy as np
df = pd.DataFrame()
df['ColN'] = ['AAA', 'AAA', 'AAA', 'ABC', 'ABC', 'ABC', 'ABC', 'ABC']
df['ColM'] = ['XYZ', 'WUV', 'WUV', 'XYZ', 'WUV', 'WUV', 'OPQ', 'XYZ']
df['ColN_dt'] = ['03-12-2018', '03-13-2018', '03-16-2018', '03-18-2018', '03-22-2018', '03-23-2018', '03-26-2018', '03-30-2018']
Я пытаюсь увидеть, появлялось ли когда-либо значение строки для столбца ColM
по группе ColN
за последние 5 дней. я хочу создать флаг:
df['flag'] = [0, 0, 1, 0, 0, 1, 0, 0]