У меня есть фрейм данных, первый столбец - дата дня сильного загрязнения (HODate), второй столбец (WTDate) - каждый день года с информацией о типе погоды в третьем столбце (TYPE).
Я хотел бы получить тип погоды для каждого тяжелого дня загрязнения в новом списке.
Пример кадра данных:

Я новый ученик Python. Я пытался использовать код пересечения. Он может вернуть только повторяющиеся даты. Как улучшить код, чтобы получить ожидаемый результат? Теперь я могу вывести только повторяющуюся дату.
df = pd.DataFrame(pd.read_excel(f), columns= ['HODate','WTDate','Type'])
df1 = df.loc[~df['HODate'].duplicated(keep = False), ['HODate']]
Мой ожидаемый результат - сохранить HODate и их тип погоды.
