标签: r variables memory
我的R环境中有一个大对象,例如X。现在,我想从我的环境中删除该对象,以便在内存中为另一个大对象腾出空间,例如Z由某个函数创建,比如Y。在我看来,我有两种方法可以做到这一点。我可以先删除X,然后创建我的新对象:Z <- Y(..)。或者,我可以将其称为Z:X,而不是调用我的新对象X <- Y(..)。后一种方式基本上用旧的替换旧对象。
X
Z
Y
Z <- Y(..)
X <- Y(..)
现在我的问题是,如果我要应用后一种方法,R首先删除X,然后再应用函数Y来创建新对象,或者R先创建新对象,然后才删除旧物体?