gpt4 book ai didi

r - 如何获得 R 帮助?

转载 作者:行者123 更新时间:2023-12-03 07:31:44 25 4
gpt4 key购买 nike

R 包可能有哪些可用文档?例如,我尝试理解 sp 包。

除了help(sp)之外,还有哪些用于搜索帮助和文档的函数?

最佳答案

获取有关您知道其名称的函数的帮助

使用?或者,等效地,help .

?mean
help(mean) # same

对于非标准名称,请使用 quotes或反引号;请参阅An Introduction to R: Getting help with functions and features :

For a feature specified by special characters, the argument must be enclosed in double or single quotes, making it a “character string”: This is also necessary for a few words with syntactic meaning including if, for and function."

?`if`
?"if" # same
help("if") # same

还有数据集、一般主题和一些包的帮助页面。

?iris
?Syntax
?lubridate

使用example函数以查看如何使用它的示例。

example(paste)
example(`for`)

demo function 提供了如何使用函数的更长演示。

demo()                           # all demos in loaded pkgs
demo(package = .packages(all.available = TRUE)) # all demos
demo(plotmath)
demo(graphics)
<小时/>

查找一个您不知道名称的函数

使用 ?? 或等效的 help.search .

??regression
help.search("regression")

同样,非标准名称和短语需要加引号。

??"logistic regression"

apropos查找当前 session 空间中(但不在已安装但未加载的包中)与正则表达式匹配的函数和变量。

apropos("z$") # all fns ending with "z"

rseek.org是一个 R 搜索引擎,其 Firefox plugin .

RSiteSearch直接从 R 搜索多个网站。

findFn sos 包装 RSiteSearch,以 HTML 表格形式返回结果。

RSiteSearch("logistic regression")

library(sos)
findFn("logistic regression")
<小时/>

查找包

available.packages告诉您通过 setRepositories 设置的存储库中可用的所有软件包。 installed.packages告诉您已安装在 .libPaths 中指定的所有库中的所有软件包。 library (不带任何参数)类似,返回已安装软件包的名称和标记行。

View(available.packages())
View(installed.packages())
library()
.libPaths()

同样,data不带任何参数告诉您哪些数据集在您的计算机上可用。

data()

search告诉您哪些包已加载。

search()

packageDescription显示包的 DESCRIPTION 文件的内容。同样news阅读NEWS 文件。

packageDescription("utils")    
news(package = "ggplot2")
<小时/>

获取有关变量的帮助

ls列出环境中的变量。

ls()                 # global environment
ls(all.names = TRUE) # including names beginning with '.'
ls("package:sp") # everything for the sp package

大多数变量可以使用 str 检查或summary .

str(sleep)
summary(sleep)

ls.str就像 lsstr 的组合。

ls.str()
ls.str("package:grDevices")
lsf.str("package:grDevices") # only functions

对于大变量(特别是数据框),head函数对于显示前几行很有用。

head(sleep)

args显示函数的参数。

args(read.csv)
<小时/>

R 的一般学习

Info page是一组非常全面的免费 R 资源链接。

R 中的许多主题均通过 vignette 记录s,列出 browseVignettes .

browseVignettes()
vignette("intro_sp", package = "sp")

通过将 vignetteedit 结合起来,您可以在编辑器中获取其代码块。

edit(vignette("intro_sp",package="sp"))    

关于r - 如何获得 R 帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15289995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com