【发布时间】:2020-07-26 13:30:55
【问题描述】:
我必须在数据框房屋中创建一个新列“年龄”,这将是 Int 类型“YearBuilt”列和当前年份的差异。 下面是我使用的代码。虽然它执行,但在房子 df 中没有创建“年龄”列。 我究竟做错了什么?有人可以推荐吗?
代码:
from datetime import date
today=date.today()
house.Age=today.year-house.YearBuilt
【问题讨论】:
-
因为您似乎使用
pandas,您可以将最后一行更改为house.Age = pd.Timestamp('now').year - house.YearBuilt