Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中加载选定文件的不同方法_R - Fatal编程技术网

在R中加载选定文件的不同方法

在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

在一个包含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是长度为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)