当前,我正在尝试创建一个python函数,该函数需要一列生日,并将返回十二生肖。我的代码如下所示:
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)
它运行但未返回我期望的列。如果有人可以发现错误,将非常感谢您的帮助。
生日的数据类型是什么,函数返回什么。