Day4--学习笔记-smartyy
2020-03-13 本文已影响0人
SmartSwift_529d
1.R和Rstudio的下载
原先已经下载好了
2.认识R和Rstudio
引自生信星球.pngR是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。
R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。
RStudio是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。
--引自生信星球
3.R语言的基本操作
- 用Rproject管理工作目录
新建一个目录.png
打开之后出现一个窗口--选择New Directory--new project--输入项目名,选择保存路径即可
那么新建一个名为Day1-R的项目吧
那么如何新建一个txt文件呢,命令file.create('jyy.txt')
可以做到
-显示文件列表
dir()
命令可用来显示默认路径(即工作目录)的文件列表,相当于linux的ls
那么查看一下默认路径列表中是否出现刚刚新建的项目吧
> dir()
[1] "R-Day1.Rproj"
- 算数运算
1.四则运算
> 3+5
[1] 8
> 3-5
[1] -2
> 3*5
[1] 15
> 3/5
[1] 0.6
2.幂指数运算
> 3^5
[1] 243
3.整除运算
%/%
表示商
%%
表示余数
> 23%/%3
[1] 7
23%%3
[1] 2
4.自然指数运算
自然指数运算用exp()
函数,相当于运算e的(?)次方
exp(0)
[1] 1
> exp(1)
[1] 2.718282
5.绝对值运算
绝对值函数abs()
> abs(-3)
[1] 3
6.平方根运算
开方函数sqrt()
> sqrt(9)
[1] 3
7.对数运算
- 以自然常数e为底的对数:
log()
> log(exp(2))
[1] 2
- 以2为底的对数:
log2()
以10为为底的对数:log10()
> log2(8)
[1] 3
> log10(1000)
[1] 3
- 以任意数a为底的对数:
log( , base = a)
,假设a=7
> log(49,base=7)
[1] 2
8.三角函数
π(圆周率,3.1415926......)用pi
表示
> pi
[1] 3.141593
> sin(pi/6)
[1] 0.5
> cos(pi/3)
[1] 0.5
- 赋值
赋值符号:<-
键盘输入:同时按下Alt和减号键即可
> a <- 4
> b <- 5
> x <- 1+2
x<- 1+2 意思是把1+2的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里 --引自生信星球
如下:
赋值.png- 删除变量
命令rm(a)
可以删除变量a
命令执行后,右上角的变量a将会从Environment里的Value列表中消失
先删除变量a和变量b
> rm(a)
> rm(b)
看看Environment里的Value列表里是否还有变量a,b
如果想删除所有的变量,可以使用
rm(list=ls())
命令
- 列出历史命令
使用命令history()
相当于鼠标单击右上角的history按钮
列出历史命令1.png
当双击某个命令,这条命令就会跳到你的控制台“>”后面了,可以修改后运行
列出历史命令2.png
- 清空控制台
使用快捷键:Ctrl+l