Task0.0 基本操作
给自己整理的一些刚入门时(可能)有用的知识
Content:
- 用Rproject管理工作目录
- R包
- 变量的赋值和删除
一些快捷键
参考内容
[1] R语言第一课:R和Rstudio - 简书 (jianshu.com)
[2] R 语言教程 | 菜鸟教程 (runoob.com)
1.用Rproject管理工作目录
所谓工作目录就是默认的读取和储存位置,也就是说,R语言只能和一个文件夹进行互动,这个文件夹非常重要,做不好就会导致你的脚本、文件、图片各种乱跑,找不到。
- getwd():获取当前工作目录
- setwd():设置当前工作目录
之后你用到的同一个项目的脚本/数据全都默认放在这里。
1.1 文件和文件夹操作
在当前工作目录下,可以对文件和文件夹进行操作:
1 浏览功能
- dir:浏览整体文件及文件夹
- list.files:浏览文件
- list.dirs:浏览文件夹
2 判断功能
- file.exists:判断文件是否存在
- dir.exists:判断文件夹是否存在 #需要用双引号括起来
3 创建功能
- file/dir.create:创建文件/文件夹
4 重命名功能
- file.rename():重命名文件
5 删除功能
- file.remove():删除文件
- unlink("name", recursive = T):删除文件夹 # 文件夹名字不能加" / "
6 复制功能
- file.copy(from, to):只能复制文件
7 创建文件夹并批量写入文件
逻辑:如果当前路径中,存在result文件夹,就往里面写入1.txt, 2.txt ……10.txt等10个文件。如果不存在result文件夹,就创建文件,然后往里面写入txt文件。
需要先安装stringr、purrr包,参考下节
参考:
[4] R语言文件与文件夹操作汇总 - 知乎 (zhihu.com)
2. R包
- libPaths():查看R包的安装目录
- library():查看已安装的包
- search():查看已载入的包
- install.packages("package_name"):安装新包
- library("package_name"):使用包
2.1 下载R包的几种方法
在下载的时候发现总是报错,考虑可能是没有通过CRAN下载,这样在网上找了几种方法,这里只列出两种
使用RStudio自带的安装方法,右侧找到Packages,点击Install,输入package_name即可
使用CRAN,加上repos镜像地址
- install.packages("package_name", repos="http://mirrors.tuna.tsinghua.edu.cn/CRAN/")
- 从Github上下载
3. 变量的赋值和删除
3.1 赋值
- <- 或者Alt加上减号
- =
3.2 删除
- ls():显示当前已有的所有变量
- rm():什么都没删
- rm(A):表示删除RStudio中已经导入的数据表A/删除变量A
- rm(list=c("A", "B", "C")):表示删除ABC三个数据对象
- rm(list=()):表示删除已经导入的所有数据对象
- rm(list=ls()):所有变量都被删除
一些快捷键
- ctrl + l :清空控制台
- ctrl + enter :运行光标所在行代码
- ctrl + shift + enter :运行光标所在代码段内全部代码
- ctrl + shift + k :Knit
- ctrl + alt + i :插入代码段
- ctrl + shift + c :注释/取消注释当前行(代码块)
- shift + enter :换行