我有一個包含1000多個文件的文件夾。我想逐個檢查文件,但我不想在R中加載這些文件。我所做的是創建一個矩陣,並在每一行中創建一個文件路徑。通過使用文件路徑,我可以得到我想要的。所以我現在做了什麼。在R中爲矢量/矩陣數據創建函數
我開始創建一個矩陣:
path <- "/Users/mike/Desktop/folder"
files <- list.files(path=path, pattern="*.txt")
dt <- matrix(paste("/Users/mike/Desktop/folder", files, sep="/"))
dt爲基質,如果我叫第一行和分析我得到了我想要的:現在
a <- dt[1,]
analyse(a)
我的問題是怎麼做的這自動爲100 +文件?我認爲我必須做一個功能,但問題是我不知道如何去做。
有人能幫我一下嗎?
預先感謝您。
你試過了什麼?我們不能爲你做任務......向我們展示你在哪裏遇到問題? – vrajs5
感謝您的回覆。我試圖創建一個自動的過程來調用R中的不同文件進行分析。所以我開始用這個代碼:path < - 「/ Users/mike/Desktop/folder」 files < - list.files(path = path,pattern =「* .txt」) datafile < - matrix(paste(「/用戶/ mike /桌面/文件夾「,文件,sep =」/「)) a < - datafile [1,] analyze(a) 現在我打電話給第一行,工作正常,但我怎麼打電話所有的行自動一個接一個? 謝謝 – klo
爲您的問題添加您的邏輯...這將有助於其他人... – vrajs5