R 语言自学笔记(一)

开篇请注意:R语言是个自由的开源数据分析语言,它对大小写是敏感的

一、 如果想要不借助人力的情况下获得帮助,可以采用以下办法:
1、?+函数或数据集的信息
2、??+函数  可以查到某个函数
PS:特殊字符、关键字和多个字词的搜索需要加上单引号或双引号
eg:
?mean #打开mean函数的帮助页面
?"+”    #打开加法操作的帮助页面
?"if"  #打开if的帮助页面,用于分支代码
??plotting #搜索包含“plotting”的主题

BTW, help函数等同于? ; help.search函数等同于??
model上的区别:  help("mean") 等同于 ?mean

二、如果想要找到匹配其输入的变量(以及函数)可以试用a父爱propos函数
PS:这个单词是拉丁文,意为“可以联机搜索的unix程序”
可以将appropos结合正则表达式来精确匹配,正则表达式是匹配字符串的一个跨语言。具体的使用如下:
apropos("$z")  #寻找所有以z结尾的变量
appros("[4-9]") #包含4到9之间数字的所有变量

三、如果想要查看函数的工作原理可以使用example函数查看
想要看较长的概念演示,则通过demo函数查看
eg:
example(plot)
demo()  #列出所有演示
demo(Japanese)

四、需要注意的是R是模块化的,它被分成了不同的包,其中一些包含片段是指导如何使用这些包文件的短文档
用browseVignettes来浏览所有机器上的片段: browseVignettes()
如果想要访问某个定的片段: vignette("Sweave", package ="utils")

五、??和browseVignettes只会发现已经安装的包
而RSiteSearch可以查找任何包
RSiteSearch("{Bayesion regression}")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容