如果我使用包中提供的数据集,并且不小心对其进行了编辑并覆盖了某些值,我该如何将其恢复为原始形式?除了卸载包之外,还有其他命令吗?

最佳答案

只需删除变量:

library("ISwR")
typeof(alkfos)  # list
alkfos <- 3
typeof(alkfos)  # double
rm(alkfos)
typeof(alkfos)  # list

这是因为 R 环境的设置方式:您的 R_GlobalEnv 环境(“全局变量环境”)隐藏了库中的变量,但它们不会被覆盖。一旦您从 GlobalEnv 中清除了具有冲突名称的变量,该库将再次成为评估该名称的默认结果。

关于编辑后恢复默认 R 数据集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25167478/

10-10 02:58