В настоящее время я пытаюсь создать функцию python, которая принимает столбец дня рождения и возвращает знаки зодиака c. Мой код выглядит следующим образом:
def program(birthday):
zodiac = []
for x in birthday:
Month = pd.DatetimeIndex.month
Day = pd.DatetimeIndex.day
if ((Month ==12) and (Day >= 22)or (Month ==1) and (Day<= 19)):
zodiac_sign = ("\n Capricorn")
zodiac.append(x)
Он работает, но не возвращает столбец, как я ожидал. Если кто-нибудь может поймать ошибку, помощь будет принята с благодарностью.