我希望创建一个名为“分配编号1或2”的列,其逻辑如下:
如果发布存档时间(GMT)介于“1月22日”和“6月22日”之间,并且配置文件存档原因为“Offer Declined*”或“Withdrawed”,则分配1
以及
如果发布存档时间(GMT)介于“7月22日”和“12月22日”之间,并且配置文件存档原因为“Offer Declined*“或“Withdrawed”,则分配2?
我从下面开始:
df['Assign Number 1 or 2'] = ['1' if i = 'Offer Declined* ' or i = 'Withdrawn' else '0' for i in df['Profile Archive Reason']]
1条答案
按热度按时间2admgd591#
使用带有apply和lambda函数:
返回