我對R相對比較陌生,並且在文件提取方面苦苦掙扎。 我在我的目錄xyz
中有一個CSV文件列表(即001.csv
,002.csv
,....),並且需要根據用戶給出的輸入提取特定文件。 用戶輸入的形式是1
,2
...(存儲在y
),我試圖通過前導0進行轉換。R - 如何根據用戶輸入從目錄中提取文件
當我運行代碼
filename = as.character(formatC(y, width=3, flag=0))
list.files(directory,pattern = "^",filename,"\\.csv$")
我得到的結果
character[0]
,這意味着我的模式代碼是不正確的,我想對於如文件:001.csv
要提取
有人可以幫我嗎?
嘗試'files < - list.files(directory,pattern = paste0(「^」,filename,「。* \\。csv $」))'' –