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)
输出 。
解释
- 首先,我们安装了用于将数字数据框转换为excel文件的所需软件包,并加载了该软件包的功能。
- 然后使用data.frame()函数,我们创建了学生详细信息的数字数据框,如卷号、年龄和分数。
- 使用writexl包的write.xlsx()函数,我们将数字数据帧转换为指定路径的Excel文件。
注意
- 在软件包安装过程中,它要求选择CRAN镜像,然后在该窗口中选择你的国家。
- 如果我们没有在write.xlsx()函数中指定路径,那么默认情况下,excel文件将被保存在R文档(脚本文件)的地方。