如何将R语言中的表格数据输出为Excel文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将R语言中的表格数据输出为Excel文件相关的知识,希望对你有一定的参考价值。

1、R语言可以导出csv格式的文件供Excel使用,具体的使用方法首先打开RStudio软件:

2、先定义一个随机生成一个包含10个正态分布数据的向量,然后输出它,使用csv函数导出csv文件,函数中第一个参数为导出的变量名nx,第二个参数为导出的文件名称和路径:

3、接着按下windows+E键打开资源管理器,双击打开生成的csv文件即在Excel中看到数据了:

参考技术A 直接新建一个txt文件,打开,然后按ctrl+A,复制excel表格中数据,直接粘贴至该打开的txt文件里即可。或者打开excel后,另存为“文本文件(以制表符分隔)”类型。 参考技术B

    需要导入 包rJava和xlsx

    运用函数write.xlsx:格式:write.xlsx(x, file, sheetName="Sheet1",
    col.names=TRUE, row.names=TRUE, append=FALSE, showNA=TRUE)

    x为数据集,file为文件名(导出到默认文件夹,通过过getwd()查询默认目录,setwd()修改目录)

    还可以运用函数write.cxv:格式:write.csv(x, file)

本回答被提问者采纳

如何将excel的数据输出到文本文件中并设定长

我有一批excel中的数据需要导到txt文件中,并且规定每列在txt中的长度一定,每列之间没有制表符。请问各位专家有没有解决方案?

存为制表符分隔的,然后随便用什么语言写个小程序来转行为固定宽度的,因为EXCEL不支持直接输出固定宽度的文本文件。

转换程序非常简单,我可以帮你写一个,不过这里只能贴源码,目标文件无法粘贴,所以建议用PERL来写,你自己下载一个PERL来安装即可,PERL的可移植性比其它的C和PASCAL好得多,什么平台、什么版本基本上都通用。
参考技术A 你在保存时用文本格式保存就可以了. 参考技术B 直接保存就是你要的结果,在第二个警告处选择“是”

以上是关于如何将R语言中的表格数据输出为Excel文件的主要内容,如果未能解决你的问题,请参考以下文章

如何将R语言中的表格数据输出为Excel文件

如何将R语言中的表格数据输出为Excel文件

r语言导入excel后有效数字

如何将excel的数据输出到文本文件中并设定长

如何将EXCEL表格里一个单元格的数据拆分为两列

如何才能拿R读取Excel文件