在 R 中打开工作区并重命名
Opening Workspace in R and rename it
我是 R 的新手,有一个基本问题。
我正在尝试在 Rstudio 中打开多个工作区以合并它们。不幸的是,每次我打开工作区时,它都会使用名称 "x"(而不是其文件名)。然后,当我想打开另一个工作区时,它会覆盖前一个工作区并使用名称 "x"。
谁能帮我解决这个非常简单的问题?
非常感谢!
您可以尝试这样的操作:
myvalue1 <- get(load("YourWorkspace1.RData"))
myvalue2 <- get(load("YourWorkspace2.RData"))
因此,如果 YourWorkspace1
和 YourWorkspace2
包含同名变量,myvalue1
将采用存储在 YourWorkspace1
中的变量值myvalue2
.
但是如果你要保存的工作空间只有一个变量,我建议你使用saveRDS
:
来保存
saveRDS(x, file = "x.rds")
然后像这样加载它:
myvalue <- readRDS("x.rds")
我希望这是清楚的。
我是 R 的新手,有一个基本问题。
我正在尝试在 Rstudio 中打开多个工作区以合并它们。不幸的是,每次我打开工作区时,它都会使用名称 "x"(而不是其文件名)。然后,当我想打开另一个工作区时,它会覆盖前一个工作区并使用名称 "x"。
谁能帮我解决这个非常简单的问题?
非常感谢!
您可以尝试这样的操作:
myvalue1 <- get(load("YourWorkspace1.RData"))
myvalue2 <- get(load("YourWorkspace2.RData"))
因此,如果 YourWorkspace1
和 YourWorkspace2
包含同名变量,myvalue1
将采用存储在 YourWorkspace1
中的变量值myvalue2
.
但是如果你要保存的工作空间只有一个变量,我建议你使用saveRDS
:
saveRDS(x, file = "x.rds")
然后像这样加载它:
myvalue <- readRDS("x.rds")
我希望这是清楚的。