R语言初上手
-
准备工作
R和Rstudio下载到自己电脑上。R需要的操作全部在自己电脑上,因此不涉及到服务器。(服务器可以配置自己的Rstudio,供远程登陆,用浏览器打开后面加上:8787就可以登录,但是阿里云并没有自带,用自己电脑完全可以)
- 查看电脑用户名是中文还是英文
- 修改用户名为英文 链接在此
- 下载R和Rstudio
搜狗微信搜索:果子学生信 给自己一个全新的R语言环境 或:史上最贴心R包安装示范视频
3.1 下载R
3.2 下载Rstudio
-
认识Rstudio
举例:输入
plot(runif(50))
,结果如下图所示,注意符号为英文plot()函数是一种常用的绘图函数,可以绘制散点图、曲线图等。其基本格式如下:
plot(x,y,...)
plot函数中,x和y分别表示所绘图形的横坐标和纵坐标;函数中的...为附加的参数。runif()函数用于生成从0到1区间范围内的服从正态分布的随机数,且每次生成的值都不一样。
-
调整外观
tools → global options → appearance
-
基本操作
- 建立R的工作目录
1.1 现在桌面建立名为R_data的文件夹
1.2 鼠标右键单击显示简介出现路径,复制该路径
1.3 然后输入setwd(dir="/Users/limohan/Desktop/R_data")
1.4 输入getwd()
显示新建路径 - 显示文件列表
直接打命令不跟路径显示默认路径,既然工作目录的意思是默认的存储和读取位置,那默认路径即为刚才新建的文件夹
list.files()
dir()
- 计算:1+2 回车
- 函数
ex: 求和:sum(1,2,3,4,5)
ls() #列出变量名
str(a) #打出变量a的具体信息
ls.str() #等于ls()和str()的组合
ls(all.name=TRUE)#将以.开头的对象也一并列出,相当于linux的ls -a
- 赋值
赋值符号用<-
,这是小于号加上减号,也可以按Alt加上减号
x<- 1+2
意思是把1+2的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里。直接输入x
回车 出现3,前面的那个[1]是个行号,3就是x的值(初学好像没什么必要以这种方式查看x的值,因为它就在右上角显示着了。但是当变量很多,找起来比较麻烦的时候就有用了) - 删除对象
对象就是数值、数据框啊等等。大概可以理解为被赋值的对象吧。
a<-3
b <- 1
c <- 4
u <- 5+6
rm(b)
rm(u,c) #一次删除多个,还有一个做法是rm(list = "u","c"),字太多我表示拒绝
- 列出历史纪录
history()
会给你列出一大堆
history(10)
只列出最近的10条记录 - 清空屏幕
ctrl+l
- 保存工作空间
save.image
保存数据和绘图函数