找到两个连续的约会

AbbasZavar22AbbasZavar22 成员职位:6新手
2022年5月编辑 帮助
你好,
我有一组患者的数据,其中包括他们的实验室测试结果(+测试日期)。
每个病人可能要做几项化验。我想查一下每个病人最新的化验单(异常)和准确的前一次化验单(根据日期)。
关于如何获得最近日期和前一个日期(连续两个日期),有什么建议吗?



答案

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3314年RM数据科学家
    你好,
    我将按患者id使用循环收集进行分组,按时间排序,并使用Filter Example Range取最后2个。

    BR,
    马丁
    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德
    BalazsBarany AbbasZavar22
  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:881独角兽
    嗨!

    只要最后一个实验室测试是客户的最后一个条目,这就可以工作。如果没有,您可以使用Aggregate来获取最近的阳性实验室测试的日期,与此条目自连接,并使用Generate Attributes(例如date_diff()函数)来确定条目是否较晚。这些可以通过Filter Examples过滤掉。

    问候,
    Balazs
    AbbasZavar22
  • AbbasZavar22AbbasZavar22 成员职位:6新手
    mschmitz

    你能给我提供更多的解释吗,一步一步的,还有操作员的名字?
    提前谢谢你
登录注册置评。