我如何创建一个新的属性来显示人们的年龄到特定的日期?

Tdragi13Tdragi13 成员职位:5学我
我需要创建一个新的属性,并显示我的数据库中的人的年龄在一个特定的日期?我可以用日期操作符来做吗?

最佳答案

  • ceaperezceaperez 成员职位:351独角兽
    解决方案接受
    @Tdragi13
    请阅读本帖

    计算两个日期之间的天数时差- RapidMiner社区

    你可以使用Generate Attribute运算符,然后使用datediff()函数,例如

    date_diff([日期],date_parse_custom(“04.03.2021”、“dd.MM.yyyy”))
    其中[Date]是你的Datetime属性(Colum)

    记住,datediff函数返回以毫秒为单位的差值,所以如果你需要用天或其他单位的差值,你需要把它除以
    (date_diff([日期],date_parse_custom(“04.03.2021”、“dd.MM.yyyy”)))* 1.15741 e-8好几天

    问候


答案

  • ceaperezceaperez 成员职位:351独角兽
    @Tdragi13,

    你需要从数据库的datetime属性中计算年龄吗?

    问候
  • Tdragi13Tdragi13 成员职位:5学我
    @ceaperez,
    我需要生成一个新的离散属性,它表示特定日期人们的年龄。为此,我需要使用日期运算符。

    数据必须来自数据库中名为“出生日期”的列。

    举个例子。我需要一个新的属性来显示2021年3月4日之前人们的年龄

    谢谢微笑:
登录注册置评。