R语言 如何在R中把数字数据框转换为xlsx文件的文本

R语言 如何在R中把数字数据框转换为xlsx文件的文本

在这篇文章中,我们将把一个数字数据框(即数据框的行和列中的数据都是数字类型的)转换为一个Excel文件(.xlsx)。为了在R编程中实现这一机制,我们有一个名为writexl的包,其中包含write_xlsx()函数,用于将数据框转换为Excel文件。

语法:write_xslx(dataframe, “path”,col_names,format_header,use_zip64)

其中。

  • dataframe – 我们要转换为excel文件的数据框架名称
  • path – 存储创建的excel文件的路径
  • col_names – 如果分配为TRUE,确保列名写在文件的顶部
  • format_header – 如果赋值为TRUE,用于将列名居中并加粗。
  • use_zip64 – 用于启用对大文件(大于4GB)的zip支持。

下面给出了将xlsx文件中的数字数据框转换成文本的代码。

# install required packages
install.packages("writexl")
 
# load the install packages into
# current working directory
library(writexl)
 
# creation of numeric data frame
data_frame <- data.frame("Roll_Number" <- c(1,2,3,4,5,6,7,8,9,10),
                        "Age"<- c(18,19,20,19,18,17,18,19,17,16),
                         "Marks" <- c(98,96,89,90,75,35,88,92,78,94))
 
# Converting using write_xlsx() function
writexl::write_xlsx(data_frame,
                    "Documents\\Sample.xlsx",
                    col_names=TRUE,
                    format_headers=TRUE,
                    use_zip64=FALSE)

输出

如何在R中把数字数据框转换为xlsx文件的文本

解释

  1. 首先,我们安装了用于将数字数据框转换为excel文件的所需软件包,并加载了该软件包的功能。
  2. 然后使用data.frame()函数,我们创建了学生详细信息的数字数据框,如卷号、年龄和分数。
  3. 使用writexl包的write.xlsx()函数,我们将数字数据帧转换为指定路径的Excel文件。

注意

  1. 在软件包安装过程中,它要求选择CRAN镜像,然后在该窗口中选择你的国家。
  2. 如果我们没有在write.xlsx()函数中指定路径,那么默认情况下,excel文件将被保存在R文档(脚本文件)的地方。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程