如何将R 语言中的表格数据输出为Excel 文件
熊荣川
六盘水师范学院生物信息学实验室
xiongrongchuan@126.com
/u/Bearjazz
平台的开放性使得R 语言具有了丰富的运算功能,使得一些表格数据不能在Excel 中实现的
运算(或是较为繁琐的运算)可以在导入R 语言之后得到快速而容易的实现。然后,R 语言
平台本身对于表格的交互性查看和编辑都不是很方便。因此,倘若把两者结合起来就完美至
极了,其它的博文我们大致提了一下如何从表格中导入数据,例如“怎样用 R 语言处理表格导入数据
中的缺省值” /home.php?mod=space&uid=508298&do=blog&id=548225
所以,本文只是简单的介绍怎样将在R 语言平台上生成的或是编辑过得表格数据保存为Excel
文件。
实例一,将R 平台上生成的数据保存为Excel 文件
> nx
数据的向量(一维表格)
> nx 查看向量
[1] 0.436219296 -0.003864687 1.666923704 查看结果
-0.755768282 1.070840200
[6] 0.943247037 0.861156081 -1.083567875
-1.137469924 0.303574238
> write.csv(nx, file="D:/bear.csv") 将向量保存到表格bear.csv 中
结果
实例二,将编辑、运算过后的数据导出为Excel 表格文件
实例一是一个简单的输出操作,旨在让读者掌握输出操作的精髓所在。下面我通过一个稍稍
复杂的例子来演示在R 语言平台和Excel 表格之间自由交流数据的魅力所在。
> data
> data 查看向量
F1.Hz. F2.Hz. F3.Hz. F4.Hz. F5.Hz. 二维向量的查看结果,6 列、42
F6.Hz. 行
1 3431.654 4596.179 9642.441 12348.066 3838.552
7498.416
2 3461.062 4524.386 10666.409 11647.196 4754.872
7498.416
3 3411.314 4415.518 10666.409 11166.294 4773.052
7498.416
4 3605.767 3838.552 10666.409 10008.806 4676.657
7498.416
5 3445.936 4754.872 10666.409 9935.201 4813.661
7498.416
6 3500.930 4773.052 10666.409 10051.817 4686.464
7498.416
7 3518.311 4676.657 10666.409 10441.247 4792.689
9506.292
8 3536.907 4813.661 7736.680 11894.051 4739.644
8709.927
9 3545.723 4686.464 8599.928 12063.672 4861.783
7913.562
10 3553.186 4792.689 10824.886 11938.194 4813.760
7117.197
11