Панды комбинируют колонку года на день года на сегодняшний день
1
2
cols=["year","month","day"]
df['date'] = df[cols].apply(lambda x: '-'.join(x.values.astype(str)), axis="columns")
Dark Duck