我正在尝试从日期列中分配一个月份编号(具有基于另一列的子集):
base = datetime.datetime.today()
date_list = [base - datetime.timedelta(days=x) for x in range(10)]
DT1 = dt.Frame(A = date_list, B = range(10))
我试过
DT1[f.B > 2, update(month = f.A.month)]
AttributeError:“datatable.FExpr”对象没有属性“月”
和
DT1[f.B > 2, update(month = f.A.to_list()[0].month)]
AttributeError:“datatable.FExpr”对象没有属性“to_list”
我怎样才能调用.month
那个 A 列?