我滴妈呀,刚刚装完Linux,扭头就是R语言和Rstudio,这是什么天才美少女??已经智障到打开R语言,放大教程的Rstudio操作界面175%倍进行比对,咋咋都不对,蠢哭。那么我们开始R语言吧。
R语言
写给零基础同学的R和Rstudio教程
我看的是中文又不是中文
R语言用于计算/统计分析、作图、编程、扩展功能包、交互式数据分析功能强大且灵活、金融领域数据统计与计算、数据挖掘和机器学习必备工具。
Rstudio
生信星球
- Tool--global options--appearance调节字体大小
- 在控制台大于号后面输入plot(runif(50)),会在4窗口的Plot中出现函数图。plot是是画图函数。
-
不好意思,借用生信星球花花小可爱的一张思维导图生信星球
- R的工作目录(工作目录是指默认的存储和读取位置)
4.1 文件夹设为工作目录setwd("文件夹地址")
,还需要把地址中的\改成/image.png
右击Rdata弹出框中复制链接,即为文件夹地址
4.2 查看工作目录getwd()
4.3 显示文件列表
直接打命令list.files()
/dir()
不跟路径会显示默认路径,相当于Linux的ls。
4.4 1+2回车
4.5 函数(求和sum(1,2,3))
ls() #列出变量名
str(a) #打出变量a的具体信息
ls.str() #等于ls()和str()的组合
ls(all.name=TRUE)#将以.开头的对象也一并列出,相当于linux的ls -a(好像并没有什么用)
4.6 赋值
赋值符号<-或者Alt加上-
x<- 1+2 意思是把1+2的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里
直接输入x 回车 出现3,前面的那个[1]是个行号,3就是x的值(初学好像没什么必要以这种方式查看x的值,因为它就在右上角显示着了。但是当变量很多,找起来比较麻烦的时候就有用了)
4.7 删除对象(数值,数据框等被赋值的对象)
a<-3
b <- 1
c <- 4
u <- 5+6
rm(b)
rm(u,c) #一次删除多个,还有一个做法是rm(list = "u","c")
4.8 列出历史纪录
history() #会给你列出一大堆
history(10)#只列出最近的10条记录
4.9 清空屏幕 ctrl+l
4.10 保存工作空间 save.image保存数据和绘图函数
image.png