如何基于其他两个列中的值创建新列?你好:
我有一张大桌子(约1万行)。我有3列有趣的文章:
- Patient_ID:每个患者的唯一标识符
- 时间:收集实验室样品的时间点
- LAB_VALUE:具有3种离散可能性(正常,轻度,严重)的实验室参数值
- 性别:患者性别
我想根据以下内容创建一个名为“ STATUS”的新列:
- 如果Lab_Value的基准值=正常,并且至少一个基准后值是MILD或SEVERE,则在STATUS列中将其标记为“ 1”
- 如果Lab_Value的基准值=温和,并且至少一个基准后值是SEVERE,则在STATUS列中将其标记为“ 2”
- 如果Lab_Value的基准值=严重,并且至少一个基准后值是MILD或NORMAL,则在STATUS列中将其标记为“ 3”
这变得有些复杂,因为有些患者在完成所有实验室之前就退学了。一些患者拥有数据直到终点(第372天),而其他患者则没有。因此,很难编写脚本。
您能帮我告诉我该怎么做吗?我尝试使用公式功能创建一堆if语句,但无法使其正常工作。任何帮助,将不胜感激。
非常感谢