我有一些标准的、干净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)
工作。