在R中是否有等價的dir函數(python)?在R中交互式地獲取庫的內容
當我在R LOAD庫一樣 -
庫(vrtest)
我想知道的一切都在該庫中的函數。
在Python中,dir(vrtest)將是vrtest的所有屬性的列表。
我想一般情況下,我正在尋找最佳的方式來獲得R上的幫助,而在Linux上運行ESS。我看到所有這些手冊頁,我已經安裝了這些軟件包,但我不確定如何訪問它們。
感謝
在R中是否有等價的dir函數(python)?在R中交互式地獲取庫的內容
當我在R LOAD庫一樣 -
庫(vrtest)
我想知道的一切都在該庫中的函數。
在Python中,dir(vrtest)將是vrtest的所有屬性的列表。
我想一般情況下,我正在尋找最佳的方式來獲得R上的幫助,而在Linux上運行ESS。我看到所有這些手冊頁,我已經安裝了這些軟件包,但我不確定如何訪問它們。
感謝
help(package = packagename)
將列出一個包中的所有非內部功能。
是,使用ls()
。
您可以使用搜索(),看看有什麼搜索路徑:
> search()
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
您可以搜索特定的包全名:
> ls("package:graphics")
[1] "abline" "arrows" "assocplot" "axis"
....
我也建議that you look at this related question on stackoverflow其中包括一些更接近瀏覽環境的創意。如果你使用ESS,那麼你可以使用Ess-rdired。
要獲得關於特定主題的幫助頁面,您可以使用help(function.name)
或?function.name
。如果您不知道確切的功能名稱或軟件包,您還會發現help.search()
函數很有用。最後,have a look at the sos package。
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
謝謝! R參考卡是一個很好的資源。 – signalseeker 2009-11-27 17:49:30
謝謝。我猜搜索()後面跟着ls(「package:vrtest」)是做這件事的方法。 – signalseeker 2009-11-27 16:48:03
您也可以在ls()中提供包的數字位置。對於圖形包的例子,你可以做ls(3) – geoffjentry 2009-12-03 21:12:39