列出文件列表中的第一个文件

时间:2018-03-04 22:27:01

标签: r

我有这个代码来读取多个csv文件。

path <- "C:/Users/cfees/My Box Files/Fitness/"
files <- list.files(path=path, pattern="myfile_.+\\.csv")

我想在每个迭代中加载一个for c look查看。

我尝试用一​​种简单的方法从列表中读取第一个csv文件,但是我收到了错误。

df <- read.csv(path+files[1])
Error in path + files[1] : non-numeric argument to binary operator

我该怎么办?

1 个答案:

答案 0 :(得分:0)

好的做法是使用file.path来连接路径,它将处理以/结尾的路径,更强大:

df <- read.csv(file.path(path,files[1]))