R語言檔案操作

2021-06-23 00:06:33 字數 622 閱讀 9940

path = 'j:/lab/ex29 --在r語言中進行檔案(夾)操作'

setwd(path)

cat("file a\n", file="a") #建立乙個檔案a,檔案內容是'file a','\n'表示換行,這是乙個很

好的習慣

cat("file b\n", file="b")  #建立乙個檔案b

有空行file.create("a")  #建立乙個檔案a, 注意會覆蓋原來

的檔案file.show("a")  #新開工作視窗顯示檔案a的內容

file.copy("a", "c") #複製檔案a儲存為c檔案,同乙個資料夾

dir.create("tmp")  #建立名為tmp的資料夾

file.copy(c("a", "b"), "tmp") #將資料夾拷貝到tmp資料夾中

list.files("tmp")  #檢視資料夾tmp中的檔名

unlink("tmp", recursive=f) #如果資料夾tmp為空,刪除檔案

夾tmp

unlink("tmp", recursive=true) #刪除資料夾tmp,如果其中有檔案一併刪除

file.remove("a", "b", "c")  #移除三個檔案

R語言目錄及檔案操作

getwd 獲得當前工作目錄 setwd 設定當前工作目錄 dir 檢視當前目錄下的子目錄和檔案 list.dirs 檢視當前目錄下的子目錄 dir path 293t pictures 檢視指定路徑下的子目錄和檔案 file.info 檢視當前目錄的資訊file.exists other 檢查目錄...

R 語言中對檔案的操作

由於最近在處理一些真實資料時涉及到巢狀的.tar.gz檔案的解壓,手動乙個乙個解壓過於麻煩。可以使用 shell 指令碼或者 bat 指令碼來做,但想嘗試使用 r 語言對其進行完全解壓,這裡就需要涉及到對檔案與資料夾的一些操作。網上已經有許多現有教程,這裡參考了很多網上的 不過會嘗試盡量寫得更加詳細...

R語言 集合操作

在實際工作中,我們經常需要進行一些集合運算,在r中怎麼實現呢?當然用不著寫for或者while迴圈那麼複雜了,r已經為我們提供了非常強大的集合運算系列函式,下面就簡單的介紹一下這些函式 假設a,b,c為三個集合 首先對集合a,b,c賦值 a 1 10 b seq 5,15,2 c 1 5 求a和b的...