Gibt es eine einfache Möglichkeit, die Quelle eines R-Pakets (oder einer Methode in einem Paket) in der interaktiven Umgebung anzuzeigen?Anzeigen der Quelle eines R-Pakets
22
A
Antwort
18
Geben Sie einfach den Namen einer Funktion/Methode ohne Klammern:
R> base::rev.default
function (x)
if (length(x)) x[length(x):1L] else x
<environment: namespace:base>
Siehe auch R-Help Desk - Zugriff auf die Quellen in R News Volume 6/4, October 2006.
9
Um herauszufinden, welche Methoden, die Sie sehen möchten, schreiben methods(funcOfInterest)
Manchmal ist es nicht zu print(funcOfInterest.class)
ausreichen. Versuchen Sie print(getAnywhere(funcOfInterest.class))
dann.
15
Wie Sie den Quellcode finden, hängt von der Art der Funktion ab. Siehe my answer zu dieser verwandten Frage.
Wie rcs darauf hingewiesen hat, können Sie ::
verwenden, wenn Sie ein Paket angeben möchten.
Nicht alle Funktionen eines Pakets werden exportiert (d. H. Öffentlich verfügbar gemacht); Für diese müssen Sie :::
verwenden.
> lattice::xyplot.formula
Error: 'xyplot.formula' is not an exported object from 'namespace:lattice'
> lattice:::xyplot.formula
function (x, data = NULL, allow.multiple = is.null(groups) ||
outer, outer = !is.null(groups), auto.key = FALSE, aspect = "fill",
panel = lattice.getOption("panel.xyplot"), prepanel = NULL,
scales = list(), strip = TRUE, groups = NULL, xlab, xlim,
ylab, ylim, drop.unused.levels = lattice.getOption("drop.unused.levels"),
..., lattice.options = NULL, default.scales = list(), subscripts = !is.null(groups),
subset = TRUE)
{
formula <- x
dots <- list(...)
# etc.
Verwandte Themen
- 1. PHP-Closure-Quelle anzeigen
- 2. Quelle anzeigen bookmarklet: Ursprüngliche Quelle abrufen?
- 3. Ermitteln der Quelle eines Threads
- 4. Anzeigen eines Histogramms der Bilddaten
- 5. Anzeigen der HTML-Quelle eines xml-Dokuments, das von xsl konvertiert wurde
- 6. Ausgabe der GET-Anfrage anders als Quelle anzeigen
- 7. Macro erweiterte Version der Quelle beim Debuggen anzeigen
- 8. Sammlung der Gruppenbeschreibung aus einer Liste als Quelle anzeigen
- 9. Tokenizing eines SIC Assembler Quelle
- 10. Äquivalent von "Quelle anzeigen" für <mx:HTML> Komponente
- 11. Get Frame-Quelle mit jQuery (nach der Quelle geändert hat)
- 12. Anzeigen eines Begrüßungsbildschirms während der Skriptausführung
- 13. Fullcalendar Anzeigen der Endzeit eines Ereignisses
- 14. Befehl zum Anzeigen der Abhängigkeiten eines Edelsteins?
- 15. Erstellen eines Web-Service-Clients direkt von der Quelle
- 16. Mit der Quelle eines anderen Moduls in Android Studio kompilieren
- 17. Quelle der Anfrage
- 18. Quelle der Remotedesktopverbindung erkennen
- 19. Öffentliche Quelle der Zufälligkeit
- 20. Quelle der Testabdeckung finden
- 21. Ermitteln der OnBeforeNavigate2-Quelle
- 22. XSLT Transformation der Unicode-Quelle
- 23. Anzeigen eines ContextMenu
- 24. Anzeigen eines TableView TabPane
- 25. Anzeigen eines verschachtelten Formulars
- 26. Anzeigen eines UIActionSheets
- 27. "Quelle des ausgewählten Elements nur anzeigen" in Visual Studio 2003
- 28. IntelliJ: Dekompilierte Klassenzerlegung anzeigen, selbst wenn die Quelle vorhanden ist
- 29. anzeigen Projektdateien in Eclipse als durchsuchbare Liste (Quelle Einblick wie)
- 30. verstecken Quelle der HTML-Seite mit Javascript
Und beachten Sie, dass Sie, wenn Sie interaktiv arbeiten nicht den expliziten Aufruf von 'print' benötigen. – Dason