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

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

最佳答案

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

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

    您可以使用Generate Attribute操作符,然后使用datediff()函数,例如

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

    记住,datediff函数返回以毫秒为单位的差值,所以如果你需要以天或其他单位为单位的差值,你需要除以它
    (date_diff([Date],date_parse_custom("04.03.2021","dd.MM.yyyy")))*1.15741e-8 for days

    问候


答案

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

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

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

    数据必须从数据库中名为“出生日期”的列中获取。

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

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