【发布时间】:2016-06-24 02:35:46
【问题描述】:
在 R 中有没有一种方法可以简单地重命名数据框,而无需先复制现有数据框,给它一个新名称,然后删除原始数据框?
我了解复制的数据帧不会占用额外的内存。我只是想限制我的 RStudio 环境中的对象数量,以减少下游的混乱和潜在错误。
例如:
df <- data_frame(a = c(1:5),
b = c(6:10))
我知道我总能做到这一点
df2 <- df
# Or this
assign('df2', df)
但是在这两种情况下我仍然需要删除df,所以我宁愿这样做:
df3 <- rename(df2)
【问题讨论】:
-
@zx8754 我的目标主要是限制我的环境中的对象数量,而不显式删除具有原始名称的对象。
-
目标很明确,谢谢。很高兴知道为什么?
-
主要是为了避免在使用大量变量 Rstudio 时造成混淆,并减少命名错误破坏我的代码或使其更难理解的机会。