2011-06-09 87 views
4

是否有其他人有这个问题?print.xtable只显示,不保存到磁盘

> d <- data.frame(x=1:5, y=6:10) 
> print(d, type="html", file="d:/delete/test5.html") 
    x y 
1 1 6 
2 2 7 
3 3 8 
4 4 9 
5 5 10 

我的R版本是2.12.2,xtable版本是xtable_1.5-6。

回答

13

您还没有创建一个xtable对象,只有一个数据框。因此print正在为不包含写入文件选项的数据帧运行适当的方法。尝试:

d <- data.frame(x=1:5, y=6:10) 
x <- xtable(d) 
print(x, type="html", file="d:/delete/test5.html") 

更一般地,如果你想要写的东西到一个文件,你可以尝试cat

+0

谢谢!是这些小事情杀了我。 – Tom 2011-06-10 10:00:01