在R中导出不同表格的Excel文件可以使用openxlsx
包来实现。下面是一个完整的示例代码:
# 安装和加载openxlsx包
install.packages("openxlsx")
library(openxlsx)
# 创建数据框
df1 <- data.frame(Name = c("Alice", "Bob", "Charlie"),
Age = c(25, 30, 35))
df2 <- data.frame(City = c("New York", "London", "Tokyo"),
Population = c(8537673, 8908081, 13929286))
# 创建Excel工作簿
wb <- createWorkbook()
# 创建第一个工作表并写入数据
addWorksheet(wb, "Sheet1")
writeData(wb, "Sheet1", df1)
# 创建第二个工作表并写入数据
addWorksheet(wb, "Sheet2")
writeData(wb, "Sheet2", df2)
# 保存工作簿为Excel文件
saveWorkbook(wb, "output.xlsx", overwrite = TRUE)
上述代码中,首先安装并加载openxlsx
包。然后,创建两个数据框df1
和df2
作为示例数据。接下来,使用createWorkbook()
函数创建一个Excel工作簿对象wb
。然后,使用addWorksheet()
函数创建两个工作表,并使用writeData()
函数将数据写入相应的工作表。最后,使用saveWorkbook()
函数将工作簿保存为Excel文件,文件名为output.xlsx
。
这样,你就可以在R中导出不同表格的Excel文件了。
领取专属 10元无门槛券
手把手带您无忧上云