У меня есть DataFrame, как показано на прикрепленном изображении. Мои интересующие колонки фгр и фгр1 . Как вы можете видеть, они оба содержат значения, соответствующие годам.
Я хочу выполнить итерацию в двух столбцах, и для любого существующего значения я хочу 1 , если значение присутствует, или иначе 0 .
Например, в fgr первое значение равно 2028. Таким образом, первая строка в столбце 2028 будет иметь значение 1, а все остальные столбцы будут иметь значение 0.
Я попытался использовать lookup , но мне это не удалось. Таким образом, любые указатели будут действительно полезны.
Пример кадра данных
Данные: Файл данных в Excel