0
我正在使用List.files從文件夾中讀取文件,但我只想讀取要讀取的特定文件。我有如下文件。r中的精確模式匹配
D420000900100hour.1-4-2001.31-12-2001
D420000700600hour8.1-1-2001.31-12-2004
D420000500150hour.1-1-2001.31-12-2004
注意這裏我有「小時」和「小時8」。我只想列出包含完全「小時」的文件。
files <- list.files(pattern = "hour")
但是這段代碼會返回帶有「小時」和「小時8」的文件。我正在嘗試使用^和$。但他們似乎不適合「模式」。
我該怎麼做。
我猜你想要的模式參數更改爲
hour
其次選擇'hour'然後選擇'。',然後使用'pattern ='小時\'。' – akrun@akrun,這很簡單。就是這樣。謝謝 ! – Jio
或者您也可以嘗試使用'files < - list.files(pattern =「hour \\ b」)'來匹配一個沒有跟隨單詞字符的「小時」。 –