我已经使用此代码保存了我生成的图:
plots.dir.path <- list.files(tempdir(), pattern="rs-graphics", full.names = TRUE);
plots.png.paths <- list.files(plots.dir.path, pattern=".png", full.names = TRUE)
file.copy(from=plots.png.paths, to="C:/Users/c/Downloads/Compressed/Amde's/Bahir Dar")
但它曾经正确运行过一次。当我生成不同曲线图的第二个巴赫时,曲线图的数量比我第二次生成的要多。
有没有办法保存我最近生成的绘图?
发布于 2021-04-26 08:56:01
目前,您有两个绘图副本。一个出现在from
(plots.png.paths
)中,另一个出现在to
("C:/Users/c/Downloads/Compressed/Amde's/Bahir Dar"
)中。您可以只将绘图保存在to
文件夹中,以便在from
目录中始终可以使用最新的绘图。这可以通过使用file.rename
代替file.copy
来完成。
plots.dir.path <- list.files(tempdir(), pattern="rs-graphics", full.names = TRUE);
plots.png.paths <- list.files(plots.dir.path, pattern=".png", full.names = TRUE)
file.rename(from=plots.png.paths, to="C:/Users/c/Downloads/Compressed/Amde's/Bahir Dar")
https://stackoverflow.com/questions/67263139
复制