有没有办法检查读入的文件的大小?我特别想弄清楚在内存中的shape文件的大小读取由maptools
库:从文件中读取时检查对象的大小
df = readShapeSpatial("/path/file.shp")
有没有办法检查读入的文件的大小?我特别想弄清楚在内存中的shape文件的大小读取由maptools
库:从文件中读取时检查对象的大小
df = readShapeSpatial("/path/file.shp")
见?object.size
:
a <- runif(1e6)
object.size(a)
print(object.size(a), units="Mb")
如果你想的DF你是大小实际上并不是“检查文件大小”,所以你的标题和第一句没有意义。使用file.info()作为磁盘上的文件大小。 – mdsumner 2012-03-22 06:42:31
@mdsumner - 同意。后来,我将标题编辑为“检查对象大小”,因为调用R对象“文件大小”的大小会误导(几乎)任何人查看帖子,但OP会回滚该更改。不知道为什么,但你可能是正确的,他们确实希望'file.info(“/ path/file.shp”)$ size',在这种情况下'object.size(df)'没有给他们什么认为是。 – 2012-03-22 07:03:26
由于许多软件产品都没有(这可能是好的或坏的,但通常在技术上至少不正确),shapefile和其他一些GIS数据很难区分它们(文件与对象)。 – mdsumner 2012-03-22 07:30:43