Ottenere i contenuti di una libreria in modo interattivo in R
-
05-07-2019 - |
Domanda
Esiste un equivalente della funzione dir (python) in R?
Quando carico una libreria in R come -
biblioteca (vrtest)
Voglio conoscere tutte le funzioni presenti in quella libreria.
In Python, dir (vrtest) sarebbe un elenco di tutti gli attributi di vrtest.
Immagino in generale, sto cercando il modo migliore per ottenere aiuto su R mentre lo eseguo in ESS su Linux. Vedo tutte queste pagine man per i pacchetti che ho installato, ma non sono sicuro di come accedervi.
Grazie
Soluzione
help (package = nomepacchetto)
elencherà tutte le funzioni non interne in un pacchetto.
Altri suggerimenti
Sì, usa ls ()
.
Puoi usare search () per vedere cosa c'è nel percorso di ricerca:
> search()
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
Puoi cercare un determinato pacchetto con il nome completo:
> ls("package:graphics")
[1] "abline" "arrows" "assocplot" "axis"
....
Suggerisco anche a di guardare a questa domanda correlata su stackoverflow che include alcuni approcci più creativi alla navigazione nell'ambiente. Se stai usando ESS, puoi usare Ess-rdired.
Per ottenere le pagine della guida su un argomento specifico, è possibile utilizzare help (nome.funzione)
o help.search ()
utile se non conosci il nome o il pacchetto esatti della funzione. Infine, dai un'occhiata al pacchetto sos .
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
Tutto dalla Scheda di riferimento R