Sto usando R e Sweave per generare un rapporto.Argomenti R/Sweave
R CMD Sweave MyReport.Rnw
Voglio essere in grado di inviare argomenti al codice R perché il rapporto è, naturalmente, "Dynamic" .Così, vorrei essere in grado di fare qualcosa del genere:
R CMD SWeave MyReport.Rnw PatientID = 5
... e fare in modo che il codice R legga il valore PatientId
in una variabile ...
Come si fa? Qualcuno ha menzionato l'uso di variabili d'ambiente, ma sembra una soluzione non elegante.
Ho spesso disapprovato l'utilizzo di variabili di ambiente, che ritengo non sia una buona pratica nella ricerca riproducibile perché le variabili di ambiente sono spesso specifiche di un singolo sistema. –
Non sono nemmeno i miei preferiti, ma R per esempio li usa un metro dietro le quinte e lo fa con successo su piattaforme e sistemi differenti. –