r - R:na.omit 就地处理大型矩阵
问题描述
我有一个大矩阵X
(类型double
),内存中大约有十几个 GB(根据object.size
)。我想删除至少一列是的每一行NA
,即我想要na.omit(X)
的。问题是
X <- na.omit(X)
需要大约两倍于自身的内存存储X
,并且两个副本X
太大而无法放入内存。
有没有办法,也许使用 C API (?)来做一个na.omit
“就地”?是否有实现此行为的包?
解决方案
推荐阅读
- python - 如何在 tensorflow DataSet 的每次迭代中添加随机性?
- javascript - 使用字符串和数字访问函数?
- ios - 这种时间戳是什么,如何将其转换为人类可读的日期?
- visual-studio - 无法选择使用 NuGet 时如何在 Visual Studio 2012 中安装 NUnit 框架?
- numpy - 图像矩阵到输入特征向量向量
- python - Keras,得分与预测
- javascript - 从 django 中的视图更新模板标签的值
- c++ - 如何在我的 SFML 游戏中实现碰撞检测
- r - R:无法在具有 size_scale 范围的 ggplot 地图中更改点大小
- docker - 在 Docker Windows 构建容器中构建 SSIS 项目