R的基础知识总结
基础知识
* R语言是一种开源的脚本语言,R是对S语言的继承与发展。R系统是开源、免费的,由R开发核心小组负责其开发及维护。
* R的名字来源于它当时的两名开发者,新西兰奥克兰大学的Ross Ihaka和Robert Gentleman。
* 数据处理过程

* 开发环境RGUI(R)和Rstudio
获取帮助
|
函 数 |
说 明 |
|
help.start () |
打开帮助文档首页 |
|
help (“plot”) 或者?plot |
查看帮助 |
|
help.search (“plot”)或者??plot |
以关键字搜索的形式搜索本地帮助文档 |
|
RSiteSearch (“plot”) |
以关键字搜索的形式搜索在线帮助文档 |
|
example (“plot”) |
查看某个函数的使用示例 |
* 工作空间
* 创建的所有的对象都被临时保存在全局环境.GlobalEnv,称为工作空间,当前环境中的所有对象都会被写入到一个叫做“.RData”的文件中,使用过的命令行历史则会保存在名为“.Rhistory”的文件中
工作空间常用函数
|
函 数 |
说 明 |
|
getwd () |
显示当前工作目录 |
|
setwd () |
修改当前工作目录 |
|
ls () |
显示当前工作空间中的所有对象 |
|
str () |
显示对象的结构 |
|
ls.str () |
显示对象中每一个变量的结构 |
|
exists () |
当前工作空间内是否存在某个对象 |
|
rm () |
删除一个多或多个对象 |
|
q () |
退出R。在这之前会询问是否保存工作空间 |
|
install.packages () |
安装包 |
|
library () |
载入包 |

- 第一次安装一个包,使用命令install.packages("package_name","dir")即可
- install.packages("stringr") #安装一个用于字符串处理的包
- library ("stringr") #载入字符串处理包stringr
- 列出所有安装的包:library()
- 把数据加载到内存中:attach(iris)
- 移除包出内存:detach(iris)
- data( )#列出已载入的所有数据集
- data(Cars93,package=“MASS”) #加载MASS包中的cars93数据集
- head(Cars93)#查看cars数据集中的前6行

浙公网安备 33010602011771号