在R中“按部分绘制矩阵?”>

问题描述 投票:2回答:1
我将一个50k x 50k的正方形矩阵保存到文本文件中的磁盘上,我想生成一个简单的直方图以查看矩阵中值的分布。

显然,当我尝试使用read.table()将矩阵加载到R中时,由于矩阵太大,会遇到内存错误。无论如何,我是否可以一次加载一个较小的子矩阵,但仍会生成一个考虑原始矩阵所有值的直方图?我确实可以加载较小的子矩阵,但是我只是使用新子矩阵的分布覆盖了上一个子矩阵的直方图。

我有一个50k x 50k的方形矩阵保存在文本文件中的磁盘上,我想生成一个简单的直方图以查看矩阵中值的分布。显然,当我尝试加载...

r histogram
1个回答
0
投票
这是一种方法。我没有全部细节,因为您没有提供样本数据或预期的输出,但是一种实现方法是通过readr包中的read_chunked_csv函数。首先,您需要编写汇总功能,并将其应用于每个块。请参阅下面的完整repex。
© www.soinside.com 2019 - 2024. All rights reserved.