【发布时间】:2018-12-11 09:20:57
【问题描述】:
我编写了一个 python 函数,根据客户上次邮件和当前邮件的日期差异来检查邮件是重复邮件还是新邮件。
“Days_Difference”包含数字值,例如 0、15 以及“无”
函数定义如下:
def Status(df['Days_Difference']):
if(df['Days_Difference'] < 30):
return 'repeat'
elif(df['Days_Difference'] > 30):
return 'fresh'
else:
return 'not in list'
我收到错误:
'
我尝试了df['Days_Difference'] = int(df['Days_Difference']),但没有成功。
我也尝试过df['Days_Difference'] = pd.numeric(df['Days_Difference']),但也没有成功。
我正在寻找解决方案!
【问题讨论】: