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}")

你可能感兴趣的:(R 语言自学笔记(一))