Erhalten Sie den Inhalt einer Bibliothek interaktiv in R
-
05-07-2019 - |
Frage
Gibt es ein Äquivalent von dir-Funktion (Python) in R?
Wenn ich eine Bibliothek in R laden möchten -
Bibliothek (vrtest)
Ich möchte alle Funktionen kennen, die in dieser Bibliothek sind.
In Python, dir (vrtest) wäre eine Liste aller Attribute von vrtest sein.
ich im Allgemeinen denke ich nach dem besten Weg suchen Hilfe auf R zu erhalten, während es in ESS unter Linux läuft. Ich sehe all diese Manpages für die Pakete habe ich installiert, aber ich bin nicht sicher, wie ich auf sie zugreifen kann.
Danke
Lösung
help(package = packagename)
werden alle nicht-interne Funktionen in einem Paket Liste.
Andere Tipps
Ja, verwenden Sie ls()
.
Sie können Such () verwenden, um zu sehen, was im Suchpfad ist:
> search()
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
Sie können ein bestimmtes Paket mit dem vollständigen Namen suchen:
> ls("package:graphics")
[1] "abline" "arrows" "assocplot" "axis"
....
Ich schlage vor, auch , die Sie schauen bei dieser Frage im Zusammenhang auf Stackoverflow die beinhaltet etwas mehr kreative Annäherung an die Umwelt zu surfen. Wenn Sie ESS verwenden, dann können Sie Ess-rdired verwenden.
die Hilfeseiten zu einem bestimmten Thema zu erhalten, können Sie entweder help(function.name)
oder ?function.name
verwenden. Sie werden auch die help.search()
Funktion nützlich finden, wenn Sie nicht wissen, die genaue Funktion Namen oder Package. Und schließlich haben einen Blick auf die sos Paket .
help(topic) #for documentation on a topic
?topic
summary(mydata) #an overview of data objects try
ls() # lists all objects in the local namespace
str(object) # structure of an object
ls.str() # structure of each object returned by ls()
apropos("mytopic") # string search of the documentation
Alles aus dem R Referenzkarte