Ich versuche, so etwas zu tun:Skript schließen in R
"Main.R"
for(i in ...){
...
...
source("file.R")
}
Das Problem ist, dass, wenn ich Main.R
renne, verwendet es den gesamten Speicher RAM, weil file.R
nicht aufhört und es schafft viele von ihnen. (Entschuldigung für mein Englisch).
So bekomme ich eine Nachricht auf Windows zu sagen, dass der Speicher lesen und schreiben konnte nicht ...
Wie kann ich dieses Problem beheben? Kann ich NUR file.R
schließen, wenn es fertig ist?
PS: file.R
Aufruf weitere Skripte ...
Vielen Dank.
Es sieht so aus, als ob Sie die Quelle ("file.R") so oft wie Iterationen in Ihrer Schleife ausführen (extrahieren Sie sie aus der Schleife). Plus rm(), um Objekte zu entfernen, die Sie nicht mehr benötigen, nachdem Sie das Skript ausgeführt haben .... – tokiloutok
Ja, ich mache das, aber ich will das hahahaha. Ich muss file.R mindestens 25 Mal ausführen ... Ich habe rm() in file.R am Anfang, aber es funktioniert nicht ... Jedes Skript ist auf dem Task-Manager :( – Alopiso
Warum machen Sie es nicht a Funktion? – vaettchen