如何将R中head(gapminder)的控制台输出导出为XLS文件?
将gapminder数据导出为XLS文件的方法
1. 选取数据集的前N行
head(gapminder)默认会返回数据集的前6行,和你控制台打印的内容完全一致。如果需要指定行数(比如前10行),可以给head()传入第二个参数:
# 获取前6行数据 gapminder_subset <- head(gapminder) # 获取前10行数据 gapminder_subset <- head(gapminder, 10)
2. 导出为XLS文件
推荐使用writexl或openxlsx包,这两个包无需依赖Java,使用更简便:
方法一:使用writexl包
# 首次使用先安装包 install.packages("writexl") # 加载包 library(writexl) # 导出数据到XLS文件,文件会保存在当前工作目录 write_xlsx(gapminder_subset, "gapminder_head.xls")
方法二:使用openxlsx包
# 首次使用先安装包 install.packages("openxlsx") # 加载包 library(openxlsx) # 导出数据到XLS文件 write.xlsx(gapminder_subset, "gapminder_head.xls")
导出后的XLS文件里的数据,和你通过head(gapminder)看到的内容完全匹配。
内容的提问来源于stack exchange,提问作者sharky
相关产品推荐
相关产品推荐

