带有一列生日并返回十二生肖的Python函数

问题描述 投票:0回答:1

当前,我正在尝试创建一个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)

它运行但未返回我期望的列。如果有人可以发现错误,将非常感谢您的帮助。

python pandas datetime append
1个回答
0
投票

生日的数据类型是什么,函数返回什么。

© www.soinside.com 2019 - 2024. All rights reserved.