仅在 r 中根据部分文件名导入 csv 文件
Importing csv files based on part of file name only in r
我有两个自动在文件名中指定下载日期的调查问卷。我希望未来的研究人员能够下载文件并使用 r 代码而无需更改文件名。
所以不是
questionnaire1.csv
questionnaire2.csv
它们被下载为
questionnaire1_February 24, 2022_06.16.csv
questionnaire2_February 24, 2022_06.17.csv
有没有办法让 r 只取名字的第一部分,例如:
q1 <- read.csv("Path where your CSV file is located on your computer\questionnaire1*.csv")
q2 <- read.csv("Path where your CSV file is located on your computer\questionnaire2*.csv")
您可以使用以下模式搜索文件:
q1 <- read.csv(list.files("your/path/", full.names = TRUE,
pattern = "questionnaire1")[[1]])
我有两个自动在文件名中指定下载日期的调查问卷。我希望未来的研究人员能够下载文件并使用 r 代码而无需更改文件名。
所以不是
questionnaire1.csv
questionnaire2.csv
它们被下载为
questionnaire1_February 24, 2022_06.16.csv
questionnaire2_February 24, 2022_06.17.csv
有没有办法让 r 只取名字的第一部分,例如:
q1 <- read.csv("Path where your CSV file is located on your computer\questionnaire1*.csv")
q2 <- read.csv("Path where your CSV file is located on your computer\questionnaire2*.csv")
您可以使用以下模式搜索文件:
q1 <- read.csv(list.files("your/path/", full.names = TRUE,
pattern = "questionnaire1")[[1]])