Rstudio使用
- ctrl+enter运行当前行代码
- help中查找说明文档
- 查看前后绘图图片
- 工作目录设定及管理
https://www.bilibili.com/video/BV1j741137BR/?spm_id_from=333.788.videocard.0
getwd() #获取当前工作目录
setwd("D:/Rwork") #设置工作目录
- Rmarkdown
新建立项目-项目下新建Rmarkdown文档,导出可以选择html、notebook和markdown。
R包管理
- 一次安装多个包:
install.packages(c("ggplot2", "devtools", "lme4"))
- 查看已有包
installed.packages() or library()
检查是否有某个包:
packageVersion("swirl")
- 更新包
更新单个包只需要再次安装install.packages("packagename")
,update.packages()
可更新所有包。 - 不再加载已经加载的包
detach("package:ggplot2", unload=TRUE)
- 卸载包
remove.packages("ggplot2")
操作数据
- 读取数据
- 筛选
R语言的下标是从1
开始的。
空间数据处理
https://blog.csdn.net/kMD8d5R/article/details/86582019
https://cloud.tencent.com/developer/news/223406
http://www.360doc.com/content/18/0528/17/33459258_757731168.shtml
在jupyternotebook中使用R语言
- 从github上下载对应的插件
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
上面的代码会自动分两步执行,安装完成后输入下面代码:
#只在当前用户下安装
IRkernel::installspec()
#或者是在系统下安装
IRkernel::installspec(user = FALSE)
https://www.jianshu.com/p/59f566008360
- 不能移除之前安装的R包解决方法:
在文档路径下删除对应的包后重新安装
https://www.jianshu.com/p/9896c1be21f0
参考博客
- kaggle R guide https://www.kaggle.com/learn-guide/r
基础知识 https://www.jianshu.com/p/87f9afb8068c
绘图 https://www.jianshu.com/p/35a9083365f3
下载安装 https://www.jianshu.com/p/1a0f25086e8b
约翰霍普金斯大学专项课程 https://www.bilibili.com/video/BV1b4411i7mX?from=search&seid=11851668752352846990