9

R中是否有等效的dir函数(python)?

当我在 R 中加载一个库时 -

库(vrtest)

我想知道该库中的所有功能。

在 Python 中,dir(vrtest) 将是 vrtest 的所有属性的列表。

我想一般来说,我正在寻找在 Linux 上的 ESS 中运行 R 时获得 R 帮助的最佳方法。我看到了我已安装的软件包的所有这些手册页,但我不确定如何访问它们。

谢谢

4

3 回答 3

8

是的,使用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.namehelp.search()如果您不知道确切的函数名称或包,您也会发现该函数很有用。最后,看看sos

于 2009-11-27T16:46:36.800 回答
8

help(package = packagename)将列出包中的所有非内部函数。

于 2009-11-27T20:14:15.727 回答
1
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 参考卡

于 2009-11-27T16:47:17.597 回答