R输出的Console结果,比如说一个table(A,B)的二维频率表,在Console或者通过sink(文件名)的输出中,总是以若干空格间隔的表格,这个无法直接粘贴到EXCEL中,因为粘贴后每行结果都在第一个单元格,整理起来太痛苦。
比如:
代码:
mytable<-xtabs(~cyl+gear,data=mtcars,addNA=TRUE)
mytable
结果在CONSOLE展示
gear
cyl 3 4 5
4 1 8 2
6 2 4 1
8 12 0 2
无论是直接复制这个结果还是通过sink把结果导出到文件再复制,结果粘贴到EXCEL里面以后,每行结果只在一个单元格里面,比如上面CONSOLE输出第二行cyl 3 4 5,全部显示在EXCEL第一个单元格,而不是cyl、3、4、5各自一个单元格。
虽然R很强大,但很多时候分析结果还是要回到EXCEL做一些加工,和领导同事交流也基本用EXCEL。但是上面这个问题一直很困扰。
请教大家如何将R的CONSOLE结果输出有效的EXCEL展示,即任何输出的表格和EXCEL的单元格可以一一对应,而无需手动整理。
不要说write.table之类,这个并不能把CONSOLE的所有输出写入EXCEL,只有部分对象才支持。
非常感谢!


雷达卡







京公网安备 11010802022788号







