r语言导出excel表格
时间: 2024-10-09 10:00:56 浏览: 46
在R语言中,我们可以使用`write.xlsx`函数或者更推荐的包如`xlsx`、`openxlsx`或者`readxl`来导出数据到Excel表格。以下是三种常用方法:
1. `write.xlsx`函数:
```R
library(xlsx)
write.xlsx(dataframe_name, "output_file.xlsx", row.names = FALSE) # dataframe_name替换为你要导出的数据框名称,"output_file.xlsx"为你想保存的文件名
```
2. `xlsx`包:
```R
library(xlsx)
wb <- createWorkbook() # 创建一个新的工作簿
addWorksheet(wb, "Sheet1") # 添加新的工作表
writeData(wb, getFrame(df), sheet = "Sheet1") # df替换为你的数据框,写入工作表
saveWorkbook(wb, "output_file.xlsx") # 保存为excel文件
```
3. `openxlsx`包:
```R
library(openxlsx)
write.xlsx(df, "output_file.xlsx", row.names = FALSE) # df替换为你的data.frame对象
```
4. `readxl`(如果只是读取现有Excel文件并修改后再导出):
```R
library(readxl)
df <- read_excel("input_file.xlsx")
# 对df进行操作...
write_xlsx(df, "output_file.xlsx")
```
阅读全文