添加类似ififse的语句或trycatch的代码以读取文件

时间:2018-11-12 19:33:02

标签: r

我正在尝试使用list.files等的组合来读取一些数据。

我有一个名为myfiles的字符值,如下所示;

[1] "E:/IRI Data/External/demos12.csv"
[2] "E:/IRI Data/External/demo8.CSV"  
[3] "E:/IRI Data/External/demos10.CSV"
[4] "E:/IRI Data/External/demos11.CSV"
[5] "E:/IRI Data/External/demos9.CSV" 

.csv格式的字体大小不同。我具有以下功能:

myfiles = lapply(myfiles,
                 FUN = function(files) {
                   read.csv(files, header = TRUE)
                 })

其中读取了.csv个文件,但是我有一些小写字母和一些大写字母,因此我在该函数read.csv的第3行遇到错误-我正尝试扩展该函数,以便如果文件没有以.csv小写退出,则尝试以.CSV大写。

任何帮助都会很棒。

0 个答案:

没有答案