Używam pojedynczego skryptu w R przy użyciu źródła ("scriptname.R").Jak uzyskać środowisko wykonawcze skryptu R?
Chciałbym uzyskać czas działania tego skryptu.
Czy ktoś może mi doradzić, w jaki sposób mogę to zrobić?
Używam pojedynczego skryptu w R przy użyciu źródła ("scriptname.R").Jak uzyskać środowisko wykonawcze skryptu R?
Chciałbym uzyskać czas działania tego skryptu.
Czy ktoś może mi doradzić, w jaki sposób mogę to zrobić?
tl; dr: Wrap system.time(source("scriptname.R"))
wokół niego.
Dłuższa odpowiedź: Przeczytaj podręcznik "Pisanie rozszerzeń R" o profilowaniu kodu i zapoznaj się z kilkoma pakietami profilowania, które pomagają w agregowaniu nieprzetworzonych danych profilowania. Najnowszym i prawdopodobnie najmilszym jest Hadley's lineprof package on github.
system.time
należy zrobić:
system.time(source('scriptname.R'))
spójrz na '? System.time' –