R学习笔记0.0

Task0.0 基本操作

给自己整理的一些刚入门时(可能)有用的知识


Content:

  1. 用Rproject管理工作目录
  2. R包
  3. 变量的赋值和删除
    一些快捷键

参考内容
[1] R语言第一课:R和Rstudio - 简书 (jianshu.com)
[2] R 语言教程 | 菜鸟教程 (runoob.com)

1.用Rproject管理工作目录

所谓工作目录就是默认的读取和储存位置,也就是说,R语言只能和一个文件夹进行互动,这个文件夹非常重要,做不好就会导致你的脚本、文件、图片各种乱跑,找不到。

  • getwd():获取当前工作目录
  • setwd():设置当前工作目录

之后你用到的同一个项目的脚本/数据全都默认放在这里。

参考:
[3] https://mp.weixin.qq.com/s/G-LXN9P2HVLv9v0cvyFJMA

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包,参考下节


1.png
2.png

参考:
[4] R语言文件与文件夹操作汇总 - 知乎 (zhihu.com)

2. R包

  • libPaths():查看R包的安装目录
  • library():查看已安装的包
  • search():查看已载入的包
  • install.packages("package_name"):安装新包
  • library("package_name"):使用包
2.1 下载R包的几种方法

在下载的时候发现总是报错,考虑可能是没有通过CRAN下载,这样在网上找了几种方法,这里只列出两种

参考:
[5] RStudio 下载R包的几种方法_rainy bamboo的博客-CSDN博客_rstudio下载包

  1. 使用RStudio自带的安装方法,右侧找到Packages,点击Install,输入package_name即可

  2. 使用CRAN,加上repos镜像地址

  1. 从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 :换行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容