考虑以下R数据集。
lsof -i -U -P | grep "LISTEN"
为什么默认R对象在读取R时占用的内存比读取Stata中从R转换为Stata数据的相同数据集要多?
答案 0 :(得分:7)
大多数情况似乎与attributes
的大小不同,您可以看到它们的存储方式不同。并比较尺寸,
> object.size(attributes(dataDTA)) - object.size(attributes(dataRDS))
1696 bytes
> object.size(dataDTA) - object.size(dataRDS)
1920 bytes
差异可能是由于object.size
是对真实尺寸的估计。