Se volete vedere gli oggetti di una particolare modalità e hanno un modello di ricerca regex in mente, si può andare ad esplorare con apropos
. Ero un po 'nervoso su quanto avrei trovato, quindi per prima cosa ho controllato la lunghezza di questo sforzo che era solo 30. Qui ci sono tutti i vettori di personaggi trovati nel mio spazio di lavoro al momento. Si noti che entrambe le "lettere" e lettere "non si presentano.
apropos(what="^", mode="character")
[1] ".Depends" ".Depends" ".Depends" ".Depends"
[5] ".Depends" ".Depends" ".Depends" ".Depends"
[9] ".Depends" ".Depends" ".Depends" ".Depends"
[13] ".Device" ".Firstlib_as_onLoad" ".knownS3Generics" ".Library"
[17] ".Library.site" ".S3PrimitiveGenerics" "blues9" "letters"
[21] "LETTERS" "month.abb" "month.name" "p.adjust.methods"
[25] "R.version.string" "sas.get.macro" "state.abb" "state.name"
[29] "tm"
Se avete fatto questo con una nuova sessione non si otterrebbe il maggior numero di" .Depends". Molti degli altri built-in appaiono qui, ma "pi" manca perché non è di carattere in modalità Se si va alla ricerca di "pi" nella mia macchina la sua posizione è di 25, che non è molto significativo fino a quando si utilizza di ricerca():.
> search()[as.numeric(names(apropos(what="^pi", mode="numeric",where=1)))]
[1] "package:base"
# Removing the numeric restriction
> search()[as.numeric(names(apropos(what="^pi",where=1)))]
[1] "package:base" "package:utils" "package:lubridate" "package:grDevices" "package:graphics"
[6] "package:graphics" "package:MASS" "package:MASS" "package:MASS" "package:base"
Così tutti questi pacchetti hanno alcuni oggetti (funzioni per lo più) che iniziano con "pi". La posizione numerica varierà con il numero di pacchetti caricati, poiché i pacchetti caricati di recente che hanno un numero inferiore spingeranno la posizione di ricerca o f "base" più alta.
fonte
2012-09-19 16:07:06
Wow, un sacco di programmatori R in natura oggi. :-) – mda
Si noti che questi sono ** non ** globali, solo ** esportati ** dallo spazio dei nomi 'base' e quindi accessibili dallo spazio di lavoro globale. –
Hrmmm ... Tutte le lingue considerano le esportazioni non visibili ... Penso di no .... considera bash.Quindi "globale" nella definizione teorica generale del compsci. Ovviamente R ha un R lingo specifico. Voglio imparare. :-) – mda