使用过程中发现自己的R语言基础太差了,回头补课。P1-P14
所学视频:
https://www.bilibili.com/video/BV19x411X7C6?p=31&spm_id_from=pageDriver
面向纯小白的R语言入门,我看过的最棒教材。授课老师平平无奇的东北口音、该死的幽默,扶我起来,我还可以再肝!
R语言
- R语言安装
CRAN,选择自己电脑对应版本,下载安装 - 三种
交互式;脚本;工作空间
R包的安装
getwd()# 当前路径
setwd()
list.files()#当前路径下所有文件
dir
dir.create()#创建文件夹
intall.packages('packagename',repos = ' ')
.libPaths() # 列出路径
intall.packages('packagename',repos = '')
.libPaths()
library()
##源代码安装【服务器需要】,特别注意依赖关系,要一起下载
update.packages()#更新软件包
R包使用
- R软件包组成
base, datasets, utils,grDevices, graphics, stats, methods, splines,stats4,tcltk - library/require
help(package = 'vcd')#查看帮助文档
data(package = 'vcd')
library(vcd)
detach("package:vcd")#从内存中去掉
remove.packages('vcd') #删除包
# R 包批量移植/克隆
Rpack <- installed.packages()[,1]
save(Rpack, file = 'Rpack.Rdata')
for (i in Rpack) install.packages(i)#在新设备上安装,R会自动跳过已安装的包
获取帮助
help.start()
help(sum)
?plot
args(plot)#快速查看函数参数而不打开帮助文档
example('hist')# 查看案例
demo(graphics)
help(package = ggplot2)
vignette('xts')#不是每个包都包含这种格式的文档
apropos('sum',mod= 'functioon')#列出包含sum的函数
help.search("heatmap")#本地搜索
??heatmap
RSiteSearch('m atlab')#网络搜索