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")
输出
输出
现在让我们使用同一个文件,并使用append参数在一个单独的工作表中追加另一个数据集。为此,让我们使用另一个内置的数据集mtcars,并将其附加到现有的文件中,如下面的代码所示。
write.xlsx(mtcars, file = "iris.xlsx",
sheetName="mtcars_data", append=TRUE)
输出
输出