如何将文件从Rstudio (文件在全局环境中)导出到桌面中的某个文件夹?我已经在R studio中创建了一些文件,需要导出到linux操作系统。这就是为什么我要将文件导出到桌面/文档,然后再导出到Linux。
谢谢。
发布于 2016-03-19 01:31:15
Save功能可以做到这一点,只需指定您想要导出数据的路径。将Rstudio中的目录更改为桌面中的该文件夹,或者将其保存在某个位置并执行cp linux命令。
发布于 2016-03-19 02:20:03
您必须在此处指定要导出当前工作环境的完整图像的路径:
save.image("~/User/RstudioFiles/dataset.RData")
希望它能起作用!
发布于 2016-03-19 03:22:07
要将数据框写入文本文件,命令为write.table
。我将让您阅读帮助(?write.table
)以查看所有选项,但示例用法如下
write.table(x = mtcars, file = "C:/exported_mtcars.txt")
这会将名为mtcars
的数据帧写入C盘上名为exported_mtcars.txt
的文件中。默认情况下,使用空格分隔列。如果需要制表符分隔,请指定sep = "\t"
。
您可能只想将您的工作目录设置为您创建的文件夹(setwd("C:/Users/...your filepath.../Desktop/your_folder")
)。然后,您可以在write.table
中为文件名指定file = "file1.txt"
。
至于将多个数据帧写入多个文件,我强烈建议使用数据帧列表。I'll refer you to my answer here on the subject。尤其是我没有将我的数据放在列表中的部分:(下次我会的,但是我现在能做什么呢?然后,您可以很容易地使用for循环将所有数据帧保存到使用write.table
的文件中。
https://stackoverflow.com/questions/36090688
复制相似问题