在R中导入的csv文件的不完整列表

时间:2015-04-16 09:43:48

标签: r csv import

我需要导入36个csv文件的列表,但是在运行代码之后我只得到了26个。可能有10个文件存在格式问题。 R中是否有办法检测无法导入的10个文件?

1 个答案:

答案 0 :(得分:0)

如果列表中有文件名,则可以使用以下代码:

all <- c("16048.txt", "16062.txt", "16066.txt", "16093.txt", "16095.txt", "16122.txt", "16241.txt", "16360.txt", "16380.txt", "16389.txt", "16510.txt", "16511.txt", "16701.txt", "16729.txt", "16735.txt", "16737.txt", "16761.txt", "16816.txt", "16867.txt", "16876.txt", "16880.txt", "16883.txt", "16884.txt", "16885.txt", "16893.txt", "16904.txt", "16906.txt", "16908.txt", "16929.txt", "16931.txt", "16938.txt", "16943.txt", "16959.txt", "16967.txt", "16968.txt", "16969.txt")
imp <- c("16761.txt", "16959.txt", "16884.txt", "16093.txt", "16883.txt", "16122.txt", "16906.txt", "16737.txt", "16968.txt", "16095.txt", "16062.txt", "16816.txt", "16360.txt", "16893.txt", "16885.txt", "16938.txt", "16048.txt", "16931.txt", "16876.txt", "16511.txt", "16969.txt", "16241.txt", "16967.txt", "16701.txt", "16380.txt", "16510.txt")

all是您需要的文件名列表,imp是您获得的不完美结果。您可以使用以下命令获取缺失文件的列表:

missing <- all[!all %in% imp]