Ciao:
Ho un grande tavolo (circa 10K righe). Ho 3 colonne di interesse:
- Patient_ID: identificatore univoco per ciascun paziente
- Ora: punto temporale in cui è stato raccolto il campione di laboratorio
- LAB_VALUE: valore per il parametro lab con 3 possibilità discrete (NORMAL, MILD, SEVERE)
- SESSO: sesso del paziente
Vorrei creare una nuova colonna chiamata "STATUS" basata su quanto segue:
- Se il valore di base per Lab_Value = Normal e almeno un valore post-baseline è MILD o SEVERE, contrassegna come "1" nella colonna STATUS
- Se il valore della linea di base per Lab_Value = lieve e almeno un valore post-base è SEVERE, contrassegna come "2" nella colonna STATUS
- Se il valore di base per Lab_Value = Grave e almeno un valore post-baseline è MILD o NORMAL, contrassegna come "3" nella colonna STATUS
Questo diventa un po 'complicato perché alcuni pazienti abbandonano prima di fare tutti i laboratori. Alcuni pazienti hanno dati fino all'endpoint (Giorno 372), altri no. Quindi è difficile scrivere una sceneggiatura.
Potresti aiutarmi a dirmi come fare? Ho provato a creare un sacco di istruzioni if usando la funzione formula ma non sono riuscito a farlo funzionare. Qualsiasi aiuto sarebbe apprezzato.
Grazie molto