Kann ich eine RData-Datei laden, ohne die Namespaces zu laden?

Angenommen, einige meiner Benutzer können ihre R-Umgebungen nicht ändern, aber ich benötige sie, um RData-Dateien öffnen zu können. Für diese Umgebungsdateien muss ein Paket geladen werden (um genau zu sein httpuv). Wir kümmern uns nicht um das Paket, wir brauchen seine Fähigkeiten nicht, wir müssen nur an die Daten kommen. Gibt es eine Möglichkeit, R zum Umgehen des Ladens von Namespaces beim Laden der RData-Datei oder zum Speichern ohne Namespace-Abhängigkeiten am ursprünglichen Ende zu zwingen? Vielen Dank.

Installieren Sie zum Reproduzieren Shiny. Erstellen und speichern Sie einige R-Objekte in einem Shiny-Applet als RData-Datei im Dateisystem des Servers. Kopieren Sie die Datei auf einen Computer, auf dem Shiny oder das httpuv-Paket nicht installiert sind. Laden Sie die RData-Datei, auch wenn es sich bei den tatsächlich gespeicherten Objekten um ganz normale data.frames handelt, die nichts mit Shiny oder httpuv zu tun haben.

Ich tatstrings auf der RData, und das verdammte Ding ist voll von Verweisen auf httpuv. Die Software lädt die Datei und entscheidet sich dann aktiv dafür, nicht im internen fortzufahrenloadFromConn2() Funktion. Daher muss es eine Möglichkeit geben, damit aufzuhören.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage