Stargazer HTML输出,没有框架和线条

时间:2015-04-13 15:18:59

标签: html r stargazer

我使用R-Studio(版本0.98.1102)并使用stargazer包(5.1)。这一切都正常,但是当我使用type =“html”函数时,我的输出看起来很丑陋,没有框架,没有线条,它只是一个带有数字和文本的白色文档。即使我将style =“”函数更改为不同的输入,它总是看起来一样。

有人有想法吗?我正在使用MacBook Pro,但我不认为这应该是一个问题.... 非常感谢你的帮助!


@bgoldst谢谢你!

但是当我输入相同的内容时:

斯塔盖泽(姿态,           类型= “HTML”,           出= “的test.html”)

我也得到了那段代码,但我的HTML输出与你的不同。我在表格中没有这三条黑线,字体看起来有点不同。

所以它一定是我的电脑的问题......我无法理解:)

2 个答案:

答案 0 :(得分:0)

我看了一下观星包,看起来对我很有限。我试过跑:

stargazer(attitude,type='html');
##
## <table style="text-align:center"><tr><td colspan="6" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">Statistic</td><td>N</td><td>Mean</td><td>St. Dev.</td><td>Min</td><td>Max</td></tr>
## <tr><td colspan="6" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">rating</td><td>30</td><td>64.633</td><td>12.173</td><td>40</td><td>85</td></tr>
## <tr><td style="text-align:left">complaints</td><td>30</td><td>66.600</td><td>13.315</td><td>37</td><td>90</td></tr>
## <tr><td style="text-align:left">privileges</td><td>30</td><td>53.133</td><td>12.235</td><td>30</td><td>83</td></tr>
## <tr><td style="text-align:left">learning</td><td>30</td><td>56.367</td><td>11.737</td><td>34</td><td>75</td></tr>
## <tr><td style="text-align:left">raises</td><td>30</td><td>64.633</td><td>10.397</td><td>43</td><td>88</td></tr>
## <tr><td style="text-align:left">critical</td><td>30</td><td>74.767</td><td>9.895</td><td>49</td><td>92</td></tr>
## <tr><td style="text-align:left">advance</td><td>30</td><td>42.933</td><td>10.289</td><td>25</td><td>72</td></tr>
## <tr><td colspan="6" style="border-bottom: 1px solid black"></td></tr></table>

这在网页上显示如下:

attitude-table

stargazer()命令似乎没有很多图形自定义选项。我尝试了所有受支持的styles,唯一有效的是'commadefault',它将小数改为数字中的逗号'io',由于某种原因将统计名称大写和'jpam'稍微修改了列名称(例如Max成为MaximumSt. Dev.成为SD)。

我从R数据生成图形源方面没有太多的个人经验,但我的印象是R Shiny是用于此目的的最成熟和最常用的库,并且样本看起来非常棒好的,所以我建议去那里看看。

答案 1 :(得分:0)

我正在研究OSX,我在Safari中可视化HTML输出时遇到了同样的问题。我通过添加选项

解决了这个问题
out.header = TRUE
对观星者来说。例如:

stargazer(attitude, type="html", out="test.html", out.header=TRUE)

创建文件test.html。当我在Safari中打开它时,它看起来像这样:

enter image description here

当out.header = TRUE时,stargazer会在输出文件中添加一个HTML标头。否则它只保存创建表的块。