1

我有一些标准的、干净csv的文件,我.bin用 bigmemory 制作了一个文件。

require(bigmemory)
options(bigmemory.allow.dimnames=TRUE)
DR1 <- read.big.matrix("aord_0900_ret_d.csv",type="double",backingfile="DR1.bin",descriptorfile="DR1.desc",has.row.names=TRUE,header=TRUE)

在这里,rownames(DR1)将返回行名,dimnames(DR1)[[1]]. 正是我想要的!!

但是,如果我退出RGui.exe并重新打开它,则输入以下内容:

require(bigmemory)
options(bigmemory.allow.dimnames=TRUE)
DR1 <- attach.big.matrix("DR1.desc")

rownames(DR1)并且dimnames(DR1)[[1]]都会给我NULL。但是,DR1除了删除行名之外,这是完全正确的。甚至colnames(DR1)工作。


我想要rownames(DR1)工作。

4

0 回答 0