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

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

最佳答案

  • ceaperezceaperez 成员职位:424独角兽
    解决方案接受
    @Tdragi13
    请阅读这篇文章

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

    您可以使用生成属性操作符,然后使用函数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 成员职位:424独角兽
    @Tdragi13

    是否需要从数据库中计算基于datetime属性的年龄?

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

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

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

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