Załóżmy, że mam skryptu R:Jak mogę uniknąć drukowania mojego skryptu R przy każdym uruchomieniu?
library('nnet')
something <- runif(50);
print(something)
Kiedy uruchomić ten skrypt z wiersza poleceń, wypisuje:
> library('nnet')
> something <- runif(5);
> print(something)
[1] 0.04665518 0.93574275 0.96387299 0.07410239 0.92834019
Chciałbym go tylko wydrukować:
[1] 0.04665518 0.93574275 0.96387299 0.07410239 0.92834019
i nie mogę wymyślić, jak to zrobić. sink ("/ dev/null") nic nie robi, przekierowanie stderr ręcznie nic nie robi i nie mogę znaleźć żadnych przydatnych informacji na ten temat.
Jak się uruchomienie go "w linii poleceń"? 'Rscript foo.R' drukuje tylko to, co chcesz ... –
Wewnątrz R' source ("foo.R") 'normalnie nie pokazywałoby nic ze skryptu, chyba że poprosisz o to poprzez' source ("foo.R" , echo = TRUE) '. Pokaż ** dokładnie to, co próbujesz/robisz. –
Wydaje się, że Rscript był tym, czego mi brakowało. Inne posty na SE i gdzie indziej uruchamiają skrypty z "R