AttributeError:“ Timestamp”对象没有属性“ split”

时间:2020-02-25 09:39:29

标签: function dataframe lambda slice apply

我尝试使用以下代码在数据框“ data”中创建一个名为“年龄”的新特征以及现有特征“出生日期”

data['Age'] = data['Date of Birth'].apply(lambda x:age(x))

我创建了一个提取年龄的函数,如下所示

def age(x):
    return 2020 - int(x.split('-')[0])

这给我看下面的错误

AttributeError:“ Timestamp”对象没有属性“ split”

0 个答案:

没有答案