我在一個文件夾中有多個文件,我希望每個文件都使用R執行相同的操作,而不必每次都更改腳本中的文件名。特別是,我有26個.csv文件,我需要單獨標識重複條目。任何意見,以最好的方式來做到這一點表示讚賞。在多個文件上執行相同的操作
0
A
回答
5
我一個lapply
中使用list.files
。 舉例來說,我覺得這樣的事情是一個良好的開端:
res <- lapply(list.files(path=FILES_DIRECTORY,
pattern='*.csv', ## I look for csv files,
full.names=T), ## to get full names path+filename
function(file){ ff <- read.csv(file)
ff[duplicated(ff),]
})
您也可以命名與文件名列表結果。
names(res) <- gsub('[.]csv','',
list.files(path=FILES_DIRECTORY,pattern='*.csv'))
0
也許你應該讓這種治療主叫終端與像做:
R --save --args *.csv < myScript.R
相關問題
- 1. 在多個選擇器上執行相同的操作,優雅?
- 2. 在單個文件上執行多次相同的動作
- 3. 在actioButton上執行多個操作Shiny
- 4. 在多個Facebook request_ids上執行操作
- 5. 對for循環中的多個表執行相同的操作
- 6. SQL:在所有行上執行相同的操作
- 7. 對多個功能輸入執行相同的操作
- 8. asp.net mvc - 使用多個URL來執行相同的操作
- 9. 綁定多個輸入執行相同的操作
- 10. 防止多個用戶執行相同的操作
- 11. 爲不同的操作系統版本上傳多個可執行文件
- 12. 同時讀寫多個文件並在其上執行相同的任務
- 13. 表單操作文件在同一頁面上執行?
- 14. 執行多個操作
- 15. 執行上的多個元素相同的動作
- 16. 在同一個PHP文件中執行INSERT和SELECT操作
- 17. 如何處理onClick執行相同操作的許多按鈕?
- 18. 對文件夾中的所有子文件夾執行相同操作
- 19. 從目錄中獲取第一個文件並執行相同的操作c#
- 20. 在對集合執行多個操作後返回相同的集合類型
- 21. 在多個相同的表上執行查詢和計數行
- 22. ZF2 - 控制器中多個操作的相同視圖文件
- 23. 在java swing中的一個按鈕上執行多個操作
- 24. 如何在兩個相同類型的模板上正確執行操作?
- 25. awk在不同的文件上執行相同的命令一個接一個
- 26. 在VBA中執行多個vlookup操作
- 27. 在命令行上執行多級文本操作?
- 28. 在多個線程上執行相互依賴的數據庫操作
- 29. 同時在一個按鈕上執行三個onClick操作
- 30. 多個網站上的相同文件
我相信你能避免說出在一個單獨的命令列表中,如果你使用'和'USE.NAMES = TRUE',而不是'lapply' sapply'。 –
@MatthewPlourde是的,你可以在這裏使用'sapply',即使你沒有得到一個漂亮的名字(你會得到完整的路徑名)。就個人而言,我很少使用'sapply',我更喜歡使用'lapply'。 – agstudy
太棒了,我迫不及待想嘗試一下。謝謝你們的協助。 – KES