R语言入门
1.概念及基本原理
- 是一个统计软件也是一种编程语言
- 是一个汇集了许多函数,有着统计分析功能及强大作图功能的软件系统
1.1R语言的特定
- 有效的数据处理和保存机制。
- 拥有一整套数组和矩阵的操作运算符。
- 一系列连管而又完整的数据分析中间工具。
- 图形统计可以对数据直接进行分析和显示,可用于多种图形设备。
- 一种相当完善、简洁和高效的程序设计语言。
- R语言是彻底面向对象的统计编程语言。
- R语言和其他编程语言、数据库之间有很好的接口。
- R语言是自由软件,可以放心大胆地使用,但其功能却不比任何其他同类软件差。
- R语言具有丰富的网上资源。
1.2R的缺点
- 不够规范,不易上手,学习成本大
- 扩展包不规范
2.下载及安装
2.1下载并安装R安装包
2.1.1windows系统和mac系统
去官网下载合适自己系统的安装包
不停的下一步
2.1.2Linux系统
apt install R-base
2.2运行R
2.2.1windows系统和mac系统
点击图标打开软件,点退出
或点×
2.2.2Linux系统
1. R #运行R
2. Rscript #运行R的脚本文件
3. q() #退出R
3.RStudio
3.1概念
- 是R语言的开源集成开发环境(IDE)软件,并不包含R语言
- 提供了具有多功能的环境,弥补了R语言软件界面简陋的缺点,使R更容易使用
- RStudio启动时会自动搜索系统中的R
3.2下载并安装RStudio
去官网下载,一般新手选择Desktop版
3.3界面介绍
3.3.1左上窗口
- 新建脚本文件时,在代码窗口输入代码,可将代码保存在一个脚本文件中,可以反复使用。
- 脚本文件在此窗口显示
- 点击
Run
或【Ctrl】+【Enter】运行脚本,结果在下方控制台显示 - 点击
Source
会显示脚本的运行信息,包括选项参数 - 荧光棒图标可对代码进行检查
- 放大镜图标可对代码进行查找或替换
3.3.1右下窗口
- Plots 图形展示窗口
- Package 显示软件包
- Help 显示帮助信息
4.RStudio的使用
4.1设置默认路径
> getwd() #相当于Linux中的pwd
>setwd(dir="路径") #修改R的默认保存工作目录
>list.files() #查看目录下包含的文件
>dir() #与list.files()一样,都是查看目录下包含的文件
4.2快捷键
【Ctrl】+【↑】:列出历史记录
【Ctrl】+【L】:清空屏幕
【Esc】:中断操作
【Alt】+【-】:快速输入赋值符号
4.3一些函数
<- #局部赋值
= #也可,但不建议;容易与假设检验中的=混淆
-> #也可,但不建议;代码长的时候不好阅读
<<- #强制赋值一个全局变量
ls() #显示变量
ls.str() #显示变量及赋予的值
ls(all.name=TRUE) #显示以.开头的隐藏文件
rm (x) #删除函数x
rm (list=ls()) #删除所有函数
history() #列出所有函数记录
history(25) #列出最近25条记录
save.image() #保存工作空间,一般保存在当前目录下的.RData文件中,只保存数据和绘图函数
q() #退出
- 在R中,常量变量函数图形都可称为对象,对象都可以用自定义的字母表示
- 在R中使用函数必须加
()
白嫖了b站的R语言入门视频的P1-P10课,不然真的看不懂啊。