我遇到了一个问题,我试图获取 R 目录中所有文件名的列表。通常我会使用list.files(). 但是,这个特定的文件夹中有大约 300,000 个非常小的文件。所以当我打电话时list.files(pattern="*.csv", recursive = FALSE),我的 R Studio 会话完全挂起。上次我等了 24 小时,但它从来没有自行解决过……虽然奇怪的是,我的电脑似乎根本没有内存不足。
我的问题是,有没有办法以更有效的方式导入文件名列表?或者有没有办法一次导入一小部分文件名,例如导入前一千,然后是第二千,然后是第三千等。
我不确定要包含哪些代码示例——如果有什么有用的,请告诉我 :)