在 R 编程中导出数据


2022年5月19日, Learn eTutorial
2139

在本教程中,您将学习如何将数据导出(写入)到任何新的文件格式,例如 txt、CSV 等。数据科学家通常将数据存储在 Excel 电子表格中。在 R 编程语言中,有几个 R 包,如 XLConnect、xlsx、RExcel、gdata、RODBC 等,用于从 Excel 电子表格访问数据。R 用户或程序员大多将电子表格(数据)保存为 CSV 格式/文件,以利用 R 的内置功能来操作数据。因此,通过本教程,您将学习 R 语言中 .csv 文件的读取(导入)和写入(导出)操作。

如何将数据从 R 导出到 CSV 文件?

在下面的屏幕截图中,您可以看到文件夹 R programs 中只包含一个名为 **3-1homprices** 的 CSV 文件。您创建或操作的数据可以使用 write.csv() 方法存储。
 

How to export data in R?

考虑下面的代码片段


write.csv(df1, file ="C:\\Users\\Desktop\\R\\R Pgms\\3-1homeprices1.csv")
 

write.csv() 函数的第一个参数是要保存的数据框 (df1) 的名称,后面跟着数据需要存储的路径或位置。

执行上述代码后,您可以看到一个新文件 3-1homeprices1,扩展名为 .csv,在同一个文件夹中创建。(用户可以根据自己的意愿存储文件)

下面的屏幕截图显示了导出的文件。

How to export data in R?

如何将数据从 R 导出/写入为文本文件?

之前我们使用 read.csv() 函数导入了一个名为 **3-1homeprices** 的 CSV 文件。现在让我们将这个 **3-1homeprices** 导出为带制表符分隔的 .txt 文件。使用 write.table() 函数。


write.table(df1,file ="C:\\Users\\Desktop\\R\\R Pgms\\3-1homeprices1.txt",sep = "\t",row.names=FALSE)
 

参数包括数据框的名称 (df1)、您需要存储数据框的路径(带新文件名和 **.txt** 扩展名),然后指定分隔符以用空格或制表符分隔数据。

How to export data in R?

执行代码后,您可以在指定名称处查看新创建的 txt 文件。在我们的示例中,一个名为 3-1homeprices1 的新文件被创建并存储在一个文件夹中,以供以后使用,如下图所示。

How to export data in R?

打开 .txt 文件后,您可以看到以下数据