Warum kann man eine Bibliothek mehr als einmal in ein R-Skript laden?

8

Ich versuche, einen Code so gut zu verstehen, dass ich die notwendigen Dateien erstellen kann, damit er für einen Client ausgeführt wird. Ich fand es seltsam, dass es eine Bibliothek innerhalb einer Schleife lädt:

%Vor%

Gibt es einen möglichen Grund, dass jemand dieselbe Bibliothek mehrmals neu laden möchte? Ich dachte, Bibliotheken hätten nichts anderes als Funktionen zur Verfügung gestellt.

Ich habe im limma -Benutzerhandbuch nach den Keywords gesucht "library" und "load" und haben nichts Offensichtliches gefunden.

Ich würde fast denken, dass das ein Unfall war, wenn es nicht die allererste Zeile in der Schleife war.

    
Christopher Bottoms 06.05.2015, 19:59
quelle

1 Antwort

10

Es ist ein Fehler. Ändern Sie den library -Aufruf in library(limma, verbose=TRUE) und Sie werden sehen, dass nur der erste Aufruf tatsächlich etwas tut (etwas wird unsichtbar zurückgegeben, aber es wird nicht verwendet, da es nicht zugewiesen wird).

Zum Beispiel:

%Vor%     
Joshua Ulrich 06.05.2015, 20:06
quelle

Tags und Links