Я Джонас и совершенно новичок в R или кодировании в целом. У меня следующая проблема. У меня есть набор данных панели, который концептуально выглядит так (я сделал приближение в Excel, так как набор данных, который я фактически использую в R, слишком велик)
введите здесь описание изображения
И второй фрейм данных, который выглядит так
введите здесь описание изображения
Я хочу создать фиктивную переменную, которая равна нулю в противном случае в первом фрейме данных в зависимости от при следующих условиях: 1) ID в обоих фреймах данных должен быть одинаковым 2) Год во втором фрейме данных должен быть меньше года в первом фрейме данных, но год во втором фрейме данных также должен быть больше года того же идентификатора с предыдущим годом в данных панели.
Подробнее Пояснение: Первый фрейм данных, который у меня есть, включает наблюдения с ID в качестве идентификатора и годом в качестве времени наблюдения. Второй фрейм данных указывает, произошло ли что-то с идентификатором и когда. Мне нужен манекен, который показывает 1, если что-то произошло между годами наблюдения и предыдущим наблюдением в первом фрейме данных.
В конечном итоге это должно выглядеть так:
введите описание изображения здесь
Извините за плохое объяснение, но я новичок в этом. Приветствуется любая помощь.
Ура, Джонас