Jeśli chcesz zobaczyć obiekty o szczególnym trybie i mają regex wyszukiwania wzorca na uwadze, można przejść badanie z apropos
. Byłem trochę zdenerwowany tym, jak dużo znajdę, więc najpierw sprawdziłem długość tego wysiłku, która wynosiła tylko 30. Tutaj są wszystkie wektory postaci znalezione w mojej przestrzeni roboczej. Zauważ, że zarówno „litery” i litery „są wyświetlane.
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"
Jeśli tak to z nową sesją nie dostanie tyle” .Depends”. Wiele innych wbudowanych wtyczek pojawiają się tutaj, ale „pi” brakuje, ponieważ nie jest z trybie znakowym Jeśli szukać „pi” w moim komputerze jego pozycja jest 25, co nie jest bardzo sensowne, dopóki używasz search().
> 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"
Tak wszystkie te pakiety mają jakiś obiekt (głównie funkcje), które zaczynają się od "pi". Pozycja numeryczna będzie się różnić w zależności od liczby załadowanych pakietów, ponieważ ostatnio załadowane pakiety o niższej liczbie będą naciskać pozycję wyszukiwania o f "podstawa" wyższa.
Wow, wielu programistów R w dzikiej dziś. :-) – mda
Zwróć uwagę, że są one ** nie ** globalne, ** eksportowane ** z przestrzeni nazw 'base', a więc dostępne z globalnego obszaru roboczego. –
Hrmmm ... Czy wszystkie języki uważają, że eksport nie jest widoczny ... Nie sądzę ... bash.Tak "globalny" w ogólnej definicji teoretycznej compsci. Oczywiście R ma określone Ringo. Chcę się tego nauczyć. :-) – mda