Sto eseguendo un singolo script in R utilizzando la fonte ('scriptname.R').Come ottenere il runtime di uno script R?
Mi piacerebbe ottenere il tempo di esecuzione di questo script.
Qualcuno può consigliarmi su come posso farlo?
Sto eseguendo un singolo script in R utilizzando la fonte ('scriptname.R').Come ottenere il runtime di uno script R?
Mi piacerebbe ottenere il tempo di esecuzione di questo script.
Qualcuno può consigliarmi su come posso farlo?
tl; dr: Wrap system.time(source("scriptname.R"))
intorno ad esso.
Risposta più lunga: leggere il manuale "Scrittura Estensioni R" sulla profilazione del codice e esaminare alcuni dei pacchetti di profilazione che consentono di aggregare i dati di profilazione non elaborati. Il più recente e forse il più bello è quello di Hadley lineprof package on github.
system.time
dovrebbe fare:
system.time(source('scriptname.R'))
dare un'occhiata a '? System.time' –