/ / R grupuje wszystkie pliki w folderze - r, pliku wsadowym, katalogu

R wsadowe wszystkie pliki w folderze - r, plik wsadowy, katalog

Mam listę .R pliki takie jak UK.R, France.R, Peru.R, Australia.Ritd. w folderze o nazwie script_countries.

Zamiast wykonywać każdy plik osobno

R CMD BATCH UK.R output.txt

Zastanawiałem się, czy mogę uruchomić wszystkie Rscripts z R CMD BATCH.

Innymi słowy, jak mogę R CMD BATCH wszystkie pliki w katalogu?

Odpowiedzi:

0 dla odpowiedzi № 1

Nie wiem nic o R, ale o FOR pętla powinna działać:

CD "C:adjustpath"
FOR %%G IN ("*.R") DO (R CMD BATCH %%~nxG output.txt)

Jeśli chcesz zmultiplikować pliki wyjściowe, które możesz zastąpić output.txt z output_%%~nG.txt lub coś podobnego.

Jeśli twoje pliki zawierają spacje, możesz chcieć dodać znaki cudzysłowu wokół wejścia i wyjścia, ale nie wiem, jak radzi sobie z tym R.