R 如何将CSV文件(全部数字)直接读取为矩阵?

R 如何将CSV文件(全部数字)直接读取为矩阵?,r,R,我有一个非常大的csv文件。我在记忆中把它读作df。但是,当我尝试将其转换为矩阵时。df=数据。矩阵(df),R内存不足 错误:无法分配大小为2.3 Gb的向量 有没有一种方法可以不经过df中间步骤而直接将csv文件作为矩阵读取?也许您可以启动一个新的会话并尝试首先加载对象,将文件导入包装为as.matrix()您可以尝试矩阵(扫描(“myfile.csv”,sep=“”),ncol=…)这些网站可能会有帮助:也许你可以先启动一个新的会话并尝试加载对象,将文件导入包装成as.matrix()你可

我有一个非常大的csv文件。我在记忆中把它读作df。但是,当我尝试将其转换为矩阵时。df=数据。矩阵(df),R内存不足

错误:无法分配大小为2.3 Gb的向量


有没有一种方法可以不经过df中间步骤而直接将csv文件作为矩阵读取?

也许您可以启动一个新的会话并尝试首先加载对象,将文件导入包装为
as.matrix()
您可以尝试
矩阵(扫描(“myfile.csv”,sep=“”),ncol=…)
这些网站可能会有帮助:也许你可以先启动一个新的会话并尝试加载对象,将文件导入包装成
as.matrix()
你可以尝试
matrix(扫描(“myfile.csv”,sep=“”),ncol=…)
这些网站可能会有帮助:和