R Excel 文件2025年3月17日 | 阅读 3 分钟 xlsx 是一个电子表格文件格式的扩展名,由 Microsoft 创建,用于处理 Microsoft Excel。在当今时代,Microsoft Excel 是一款被广泛使用的电子表格程序,它将数据存储为 .xls 或 .xlsx 格式。R 允许我们通过提供一些 excel 专用的包来直接从这些文件读取数据。有很多包,例如 XLConnect、xlsx、gdata 等。我们将使用 xlsx 包,它不仅允许我们从 excel 文件中读取数据,还允许我们在其中写入数据。 ![]() 安装 xlsx 包我们的主要任务是在 install.package 命令的帮助下安装“xlsx”包。当我们安装 xlsx 包时,它会要求我们安装该包所依赖的一些附加包。对于安装附加包,使用相同的命令以及所需的包名。安装命令的语法如下 示例 输出 ![]() 验证和加载“xlsx”包在 R 中,grepl() 和 any() 函数用于验证包。如果已安装包,这些函数将返回 True,否则返回 False。为了验证包,这两个函数一起使用。 为了加载,我们使用 library() 函数和相应的包名。此函数还会加载所有附加包。 示例 输出 ![]() 创建 xlsx 文件将 xlsx 包加载到我们的系统中后,我们将使用以下数据创建一个 excel 文件,并将其命名为 employee。 ![]() 除此之外,我们将使用以下数据创建另一个表格,并将其命名为 employee_info。 ![]() 注意: 这两个文件都将保存在 R 工作区的当前工作目录中。读取 Excel 文件与 CSV 文件一样,我们可以从 excel 文件中读取数据。R 提供了 read.xlsx() 函数,它接受两个参数作为输入,即文件名和工作表的索引。此函数以数据框的形式在 R 环境中返回 excel 数据。 read.xlsx() 函数的语法如下 让我们看一个例子,我们从 employee.xlsx 文件中读取数据。 示例 输出 ![]() 将数据写入 Excel 文件在 R 中,我们还可以将数据写入我们的 .xlsx 文件。 R 提供了 write.xlsx() 函数将数据写入 excel 文件。 write.xlsx() 函数的语法如下 此处,
让我们看一个例子,以了解 write.xlsx() 函数如何与其参数一起工作。 示例 输出 ![]() 下一主题R 二进制文件 |
我们请求您订阅我们的新闻通讯以获取最新更新。