我正在使用 R 的list.files函式來提取名稱與以下實際字符匹配的檔案的全名
.test_
并且具有 xlsx 的檔案擴展名(完整的檔案名是.test_2022-05-23.xlsx)。
當我執行以下語法時
des <- list.files(path = raw, pattern = "\\.test_.*\\.xlsx$")
, des決議為字符 (0)。
顯然領先
\\.
是不正確的?
如果我從實際檔案名中洗掉前導句點并執行以下命令
des <- list.files(path = raw, pattern = "test_.*\\.xlsx$")
, des 決議為預期的
test_2022-05-23.xlsx
.
當名稱以句點開頭時,我應該設定什么模式等于匹配檔案的名稱?
謝謝你的幫助,
賬單
uj5u.com熱心網友回復:
你應該可以這樣設定all.files=T:
des <- list.files(path = raw, pattern = "\\.test_.*\\.xlsx$", all.files=T)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/480388.html
標籤:r
上一篇:R根據列值聚合資料框
