R语言 如何将数据框导出到文件?

yiytaume  于 2023-01-28  发布在  其他
关注(0)|答案(3)|浏览(602)

如何将R中的数据框(文件在Global Environment中)导出到桌面的某个文件夹中?我在R中创建了一些数据框,需要导出到linux操作系统中,所以我想将数据框导出到desktop/documents中,然后再导出到Linux中。

ssgvzors

ssgvzors1#

要将数据框写入文本文件,命令为write.table。我将让您阅读帮助(?write.table)以查看所有选项,但示例用法为

write.table(x = mtcars, file = "C:/exported_mtcars.txt")

这会将名为mtcars的 Dataframe 写入到我的C盘上名为exported_mtcars.txt的文件中。默认情况下使用空格分隔列。如果你想要制表符分隔,请指定sep = "\t"
你可能只想把你的工作目录设置到你创建的文件夹(setwd("C:/Users/...your filepath.../Desktop/your_folder")),然后你可以只指定,例如,file = "file1.txt"作为write.table中的文件名。
至于将多个 Dataframe 写入多个文件,我强烈建议使用 Dataframe 的 * 列表 *. I'll refer you to my answer here on the subject。请特别参阅 I didn't put my data in a list:(我下次会写,但现在我能做什么? 部分。然后,您可以非常容易地使用for循环将所有 Dataframe 保存到write.table文件中。

sq1bmfud

sq1bmfud2#

您必须在此指定要导出当前工作环境的完整映像的路径:

save.image("~/User/RstudioFiles/dataset.RData")

希望能成功!

k97glaaz

k97glaaz3#

保存功能可以做到这一点,只需指定您想要导出数据的路径。将您在Rstudio中的目录更改为桌面中的该文件夹,或者将其保存在某个地方并执行cp linux命令。
Save Function Information
Save Data Frame (Stack Overflow)
saving a data file in R

相关问题