在R中加载选定文件的不同方法
在一个包含100个文件(001.csv,002.csv,…,100.csv)的目录中,我想加载一系列选定的文件,例如文件30到50(030.csv,031.csv,…,050.csv) 一种方法是:在R中加载选定文件的不同方法,r,R,在一个包含100个文件(001.csv,002.csv,…,100.csv)的目录中,我想加载一系列选定的文件,例如文件30到50(030.csv,031.csv,…,050.csv) 一种方法是: allFiles = list.files(directory) csvFiles <- file.path(directory, allFiles[30:50]) dataFrames <- lapply(csvFiles, read.csv) allFiles是长度为1
allFiles = list.files(directory)
csvFiles <- file.path(directory, allFiles[30:50])
dataFrames <- lapply(csvFiles, read.csv)
allFiles是长度为100的字符如何知道文件名将按升序排序,以便030.csv位于第30位,050.csv位于第50位,而不是其他任何位置?
有没有其他方法可以读取R中选定范围的文件 一种方法是只使用排序:
所有文件一种方法是只使用排序:所有文件一种方法是只使用排序:所有文件一种方法是只使用排序:所有文件你不应该使用Cousera网页来帮助你做作业吗?list.files()
返回一个按字母顺序排列的列表,虽然我不确定这也意味着按数字顺序排列。难道你不应该使用Cousera网页来帮助你完成作业吗?list.files()
返回一个按字母顺序排列的列表,虽然我不确定这也意味着按数字排序。难道你不应该使用Cousera网页来帮助你完成作业吗?list.files()
返回一个按字母顺序排列的列表,虽然我不确定这也意味着数字顺序。难道你不应该使用Cousera网页来帮助你完成作业吗?list.files()
返回一个按字母顺序排列的列表,尽管我不确定这也意味着数字顺序。这很有意义!这很有道理!这很有道理!这很有道理!
class(allFiles)
[1] "character"
useFiles <- paste0(sprintf("%03d",30:50),".csv")
csvFiles <- file.path(directory, useFiles)