Come salvare i file sas7bdat creati quando viene aggiunto uno studio in JMP Clinical?Ho appena aggiornato a JMP Clinical 7 da 5. Ero in grado di aggiungere uno studio da una cartella di file xpt e JMP Clinical scriveva come la versione sas7bdat di ogni file xpt nella stessa cartella sul mio computer. Ciò è stato utile quando i file xpt originali avevano date in formato SAS non leggibili in JMP; i file sas7bdat avrebbero date leggibili da JMP.
Usando JMP Clinical 7, posso vedere i file sas7bdat scritti nella cartella temp durante l'aggiunta dello studio e, se sono abbastanza veloce, posso persino aprirne e salvarne uno o due, ma poi vengono cancellati quando lo studio aggiunge è completo.
Come configuro JMP Clinical 7 per salvare quei file sas7bdat invece di eliminarli?
Tabella datiRi: Come salvare i file sas7bdat creati quando viene aggiunto uno studio in JMP Clinical?Ciao noname?:)
Hai ragione sul fatto che abbiamo modificato il fatto che non scriviamo più i file sas7bdat nella cartella di studio. Molti dei nostri clienti impostano le loro cartelle di studio su "sola lettura" e inoltre stiamo tecnicamente modificando i file di input in quella cartella (xpt-> sas7bdat). Pertanto, abbiamo modificato i file xpt direttamente durante l'esecuzione della nostra raccolta di metadati e delle nostre analisi. Vedrò se riesco a trovare un codice per pubblicare un componente aggiuntivo che esegue la funzionalità che stai cercando. Ci scusiamo per l'inconveniente che ti ha causato.
Rimanete sintonizzati,
Geoff
Ri: Come salvare i file sas7bdat creati quando viene aggiunto uno studio in JMP Clinical?Molto apprezzato! Grazie!
Ri: Come salvare i file sas7bdat creati quando viene aggiunto uno studio in JMP Clinical?Ciao @Senza nome ,
Ho un semplice script JSL che potrebbe aiutare. Tutto quello che devi fare è selezionare la directory in cui si trovano i file .xpt e lo script con creare una cartella chiamata SAS Data Set e salvare tutti i file .xpt come file .sas7bdat in quella nuova directory. Di seguito è riportato il codice.
Names Default To Here( 1 );
xptDir = Pick Directory( "Select a directory with XPT files" );
Create Directory( xptDir || "SAS Data Sets" );
convertedDir = xptDir || "SAS Data Sets/";
xptFiles = Files In Directory( xptDir );
For( i = 1, i <= N Items( xptFiles ), i++,
If( Ends With( xptFiles[i], "xpt" ),
dtconvert = Open( xptDir || xptFiles[i], invisible );
name = dtconvert << Get Name();
dtconvert << Save As( convertedDir || name || ".sas7bdat" );
Close( dtconvert, NoSave );
)
);
Close All( Data Tables, NoSave );
Spero che aiuti.
Ri: Come salvare i file sas7bdat creati quando viene aggiunto uno studio in JMP Clinical?Ho provato lo script su un numero di file, in JMP15 e in JMP Clinical 7. Salva infatti il set di dati xpt come set di dati sas7bdat. Ma non cambia il formato della data in modo che sia leggibile in JMP15 nel file sas7bdat. Questo risultato sarebbe simile a quando si usa "salva con nome" in JMP e inserisce sas7bdat.
Anche solo il tentativo di aprire il file in JMP Clinical 7 non lo fa, quindi sto pensando che il set di dati debba essere caricato in JMP Clinical 7 usando il motore SAS per cambiare il formato della data. Grazie per la prova, però.
Ri: Come salvare i file sas7bdat creati quando viene aggiunto uno studio in JMP Clinical?CIAO @Senza nome ,
Bene dannazione. Penso che potresti essere su qualcosa. Dovrò lasciarlo a @geoffrey_mann per trovare il codice da convertire e salvare come le versioni precedenti di JMP Clinical. Altrimenti, lo script che ho inviato dovrebbe essere modificato per scansionare per trovare le colonne di data e ora, convertire il formato e quindi salvare.