标签: 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”