在R中是否有dir函数(类似于Python)?
当我像这样在R中加载一个库时 -
library(vrtest)
我想知道该库中的所有函数。
在Python中,dir(vrtest)将列出vrtest的所有属性。
我猜总的来说,我正在寻找在linux上运行ESS时获取R帮助的最佳方法。我看到了我安装的软件包的所有man页面,但我不确定如何访问它们。
谢谢
在R中是否有dir函数(类似于Python)?
当我像这样在R中加载一个库时 -
library(vrtest)
我想知道该库中的所有函数。
在Python中,dir(vrtest)将列出vrtest的所有属性。
我猜总的来说,我正在寻找在linux上运行ESS时获取R帮助的最佳方法。我看到了我安装的软件包的所有man页面,但我不确定如何访问它们。
谢谢
是的,使用ls()
。
你可以使用search()来查看搜索路径中有什么:
> 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"
....
我还建议您查看stackoverflow上的相关问题,其中包含一些浏览环境的创意方法。如果您使用ESS,则可以使用Ess-rdired。
要获取特定主题的帮助页面,您可以使用help(function.name)
或?function.name
。如果您不知道确切的函数名称或包,请使用help.search()
函数。最后,请查看sos包。
help(package = packagename)
将列出包中所有非内部函数。
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参考手册