Task0.0 基本操作
給自己整理的一些剛?cè)腴T時(可能)有用的知識
Content:
- 用Rproject管理工作目錄
- R包
- 變量的賦值和刪除
一些快捷鍵
參考內(nèi)容
[1] R語言第一課:R和Rstudio - 簡書 (jianshu.com)
[2] R 語言教程 | 菜鳥教程 (runoob.com)
1.用Rproject管理工作目錄
所謂工作目錄就是默認的讀取和儲存位置,也就是說,R語言只能和一個文件夾進行互動,這個文件夾非常重要,做不好就會導致你的腳本、文件、圖片各種亂跑,找不到。
- getwd():獲取當前工作目錄
- setwd():設(shè)置當前工作目錄
之后你用到的同一個項目的腳本/數(shù)據(jù)全都默認放在這里。
1.1 文件和文件夾操作
在當前工作目錄下,可以對文件和文件夾進行操作:
1 瀏覽功能
- dir:瀏覽整體文件及文件夾
- list.files:瀏覽文件
- list.dirs:瀏覽文件夾
2 判斷功能
- file.exists:判斷文件是否存在
- dir.exists:判斷文件夾是否存在 #需要用雙引號括起來
3 創(chuàng)建功能
- file/dir.create:創(chuàng)建文件/文件夾
4 重命名功能
- file.rename():重命名文件
5 刪除功能
- file.remove():刪除文件
- unlink("name", recursive = T):刪除文件夾 # 文件夾名字不能加" / "
6 復制功能
- file.copy(from, to):只能復制文件
7 創(chuàng)建文件夾并批量寫入文件
邏輯:如果當前路徑中,存在result文件夾,就往里面寫入1.txt, 2.txt ……10.txt等10個文件。如果不存在result文件夾,就創(chuàng)建文件,然后往里面寫入txt文件。
需要先安裝stringr、purrr包,參考下節(jié)

1.png

2.png
參考:
[4] R語言文件與文件夾操作匯總 - 知乎 (zhihu.com)
2. R包
- libPaths():查看R包的安裝目錄
- library():查看已安裝的包
- search():查看已載入的包
- install.packages("package_name"):安裝新包
- library("package_name"):使用包
2.1 下載R包的幾種方法
在下載的時候發(fā)現(xiàn)總是報錯,考慮可能是沒有通過CRAN下載,這樣在網(wǎng)上找了幾種方法,這里只列出兩種
使用RStudio自帶的安裝方法,右側(cè)找到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中已經(jīng)導入的數(shù)據(jù)表A/刪除變量A
- rm(list=c("A", "B", "C")):表示刪除ABC三個數(shù)據(jù)對象
- rm(list=()):表示刪除已經(jīng)導入的所有數(shù)據(jù)對象
- rm(list=ls()):所有變量都被刪除
一些快捷鍵
- ctrl + l :清空控制臺
- ctrl + enter :運行光標所在行代碼
- ctrl + shift + enter :運行光標所在代碼段內(nèi)全部代碼
- ctrl + shift + k :Knit
- ctrl + alt + i :插入代碼段
- ctrl + shift + c :注釋/取消注釋當前行(代碼塊)
- shift + enter :換行