我试图从我的工作目录导入csv文件。有3个这样的文件,但由于某种原因,R坚持只识别其中一个。我无法确定模式是什么,如果识别出的文件移出文件夹,则无法识别任何内容。这是我的代码:
files = list.files(pattern="*\\.csv$")
每个文件肯定是一个csv文件,我通过检查" Type" Windows文件夹导航器中的列,为了安全起见我还将副本保存为CSV并仍然存在同样的问题。
这是否有一个方面,我不知道?
谢谢!
答案 0 :(得分:2)
问题证明,有效文件的文件扩展名为“.csv”,而没有的文件扩展名为“.CSV”。我不知道这样的事情是怎么发生或为什么会发生,但pattern
函数的list.files
参数区分大小写。
使用参数设置ignore.case = TRUE
解决了这个问题。