2
A
回答
5
您可以使用list.files
,其中有一個pattern
的說法,要儘量接近你可以匹配。
writeLines(c('hello', 'world'), '~/tmp/example_file_abc')
filename <- list.files(path = '~/tmp', pattern = 'file_abc$', full.names = TRUE)[1]
readLines(filename)
# [1] "hello" "world"
0
還有Sys.glob
這將擴大使用根據glob
語法明星和問號的格式。
這裏它包裹在一個函數中,以匹配表格"first*last"
的文件名,其中"*"
是任何東西。如果你真的在你的名星或其他特殊字符...那麼你需要做的更多一點。不管怎麼樣:
> match_first_last = function(first="", last="", dir=".")
{Sys.glob(
file.path(dir,paste(first,"*",last,sep=""))
)
}
# matches "*" and so everything:
> match_first_last()
[1] "./bar.X" "./foo.c" "./foo.R"
# match things starting `foo`
> match_first_last("foo")
[1] "./foo.c" "./foo.R"
# match things ending `o.c`
> match_first_last(last="o.c")
[1] "./foo.c"
# match start with f, end in R
> match_first_last("f","R")
[1] "./foo.R"
相關問題
- 1. 從名稱文件中自動導入R中的列名稱
- 2. 從文件中讀取按鈕名稱
- 3. 根據部分名稱讀取R中的文本文件列表
- 4. PHP - 從文件夾中抓取文件,只有部分名稱
- 5. r部分名稱下載url文件
- 6. 保存從文本框中讀取名稱的文件。 C#
- 7. PE文件部分名稱
- 8. 從CSV讀取名稱列表到R
- 9. 讀取R中的Grib數據 - 讀取樂隊名稱
- 10. 從R中加載.rda文件獲取數據幀的名稱
- 11. 如何從簽名文件中獲取簽名者的名稱
- 12. 從文件中提取變量名稱
- 13. 讀取未知名稱文件的選定部分
- 14. 讀取的標籤名稱(節點名稱)中的XML VBA
- 15. 使用PHP從目錄中讀取每個文件的名稱
- 16. 從Android中的apk文件讀取活動名稱
- 17. 爲R中的行分配名稱
- 18. R中列的名稱
- 19. 從部分名稱的.txt列表中移動文件
- 20. 從可分辨名稱中提取公用名稱
- 21. 從文件中指定結構名稱的隨機名稱
- 22. r中獲取變量的名稱
- 23. 只能從文本文件中讀取一個名稱
- 24. 從字體的postscript名稱中獲取字體的文件名
- 25. 將文件讀入部分未知文件名的R中
- 26. 讀取文件並顯示該文件中名稱的總和
- 27. Xcode中的文件名稱
- 28. 爲從文件讀取的行分配名稱
- 29. 用Javascript/jQuery讀取文件的名稱
- 30. 檢查文件夾中的部分文件夾名稱
如何使用'list.files()'來獲取所有列表文件在工作目錄中,然後看哪一個符合你的標準,然後閱讀它。你已經提供了很少的細節,很難更具體。 – MrFlick 2014-10-30 06:17:37