在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