【发布时间】:2014-12-17 05:06:29
【问题描述】:
我想知道在 R 中是否有一种“正确”的方式来对 big.matrix 对象进行子集化。对矩阵进行子集化很简单,但该类总是恢复为“矩阵”。当处理像这样的小数据集时,这不是问题,而是处理大量数据集,但对于非常大的数据集,子集仍然可以从“big.matrix”类中受益。
require(bigmemory)
data(iris)
# I realize the warning about factors but not important for this example
big <- as.big.matrix(iris)
class(big)
[1] "big.matrix"
attr(,"package")
[1] "bigmemory"
class(big[,c("Sepal.Length", "Sepal.Width")])
[1] "matrix"
class(big[,1:2])
[1] "matrix"
【问题讨论】:
标签: r subset r-bigmemory