0

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

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


@bgoldst 谢谢!

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

观星者(态度, type="html", out="test.html")

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

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

4

2 回答 2

0

我看了一下 stargazer 包,它似乎对我来说非常有限。我尝试运行:

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>

这在网页上显示如下:

态度表

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

我没有太多从 R 数据生成图形源的个人经验,但我的印象是R Shiny是为此目的最完善和最常用的库,并且示例看起来非常好,所以我会建议去那里看看。

于 2015-04-13T16:07:17.453 回答
0

我正在使用 OSX,在 Safari 中可视化 HTML 输出时遇到了同样的问题。我通过添加选项解决了这个问题

out.header = TRUE

到观星者。例如:

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

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

在此处输入图像描述

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

于 2016-05-28T00:52:18.387 回答