R语言 将数据写进Excel

R语言 将数据写进Excel

在这篇文章中,我们将讨论如何使用R编程语言将数据写入Excel中。

要将数据写入Excel,我们必须利用R语言中一个叫做xlsx的包。excel包是一种基于java的语言,它可以强大地从Excel文件中读取、写入和更新数据。

语法: write.xlsx(data, file, sheetName, col.names, row.names, append)

参数

  • data – 要写入excel文件的数据框架
  • file – 储存excel文件的输出路径
  • sheetName – 工作表的名称
  • row.names, col.names - (bool) 如果为真,行名和列名将被复制到Excel文件中
  • append – 如果为真,数据将被追加到现有的excel文件中。

让我们使用内置的虹膜数据集,并将现有的数据集存储在Excel文件中,文件名为iris.xlsx,表名为iris_data。

install.packages("xlsx")
 
library("xlsx")
 
# Add a existing iris  data set
write.xlsx(iris, file = "iris.xlsx",
           sheetName="iris_data")

输出

用R语言将数据写进Excel

输出

现在让我们使用同一个文件,并使用append参数在一个单独的工作表中追加另一个数据集。为此,让我们使用另一个内置的数据集mtcars,并将其附加到现有的文件中,如下面的代码所示。

write.xlsx(mtcars, file = "iris.xlsx",
           sheetName="mtcars_data", append=TRUE)

输出

用R语言将数据写进Excel

输出

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程