Gibt es sowas wie requirements.txt für R? [geschlossen]

10

Gibt es eine Funktionalität wie requirements.txt in Python, wo Sie eine Liste von Paketen speichern können, die in einer Datei verwendet werden, und wenn andere Leute Ihre Programme ausführen wollen und die Abhängigkeiten installieren müssen, können sie einfach pip install -r requirements.txt .

Ich denke, das hilft sehr bei der Bereitstellung von R-Skript in der Produktion. Wenn es keine solche Funktionalität gibt, wie repliziere ich sie?

    
hans-t 13.08.2016, 01:22
quelle

1 Antwort

4

Wie in den Kommentaren erwähnt, möchten Sie vielleicht ein Paket erstellen und die Anforderungen in die Datei DESCRIPTION einbeziehen. Wenn Sie davon sprechen, ein .R-Skript in Produktion zu nehmen, können Sie am Anfang eine Funktion einfügen, um sicherzustellen, dass die erforderlichen Pakete installiert sind. Hier ist etwas, das ich in meinem eigenen Paket habe, und ich kann pkgLoad( <list of packages> ) am Anfang jedes Skripts aufrufen, um sicherzustellen, dass die Pakete installiert und geladen werden. Ich füge eine Liste meiner Lieblingspakete ein, so dass ein Aufruf von pkgLoad() installiert wird und alle meine üblichen Verdächtigen lädt:

%Vor%

Hinweis: Ich habe meinen Lieblings-CRAN-Spiegel in die Funktion eingebaut. Stellen Sie also sicher, dass Sie diesen für Ihre eigenen Bedürfnisse bearbeiten.

    
rosscova 13.08.2016 02:41
quelle