HTML表格不出现在RStudio Viewer中但仅作为控制台中的代码 - 为什么?

时间:2017-05-08 04:00:15

标签: r

我是新手在R中制作表并使用html。我在两台不同的笔记本电脑上安装了R,当我在其中一台电脑上工作时,当我使用htmlTable,xtable等时,一张桌子出现在RStudio骑行侧的观察器中。但是,在另一台计算机上,查看器中不显示任何表格,但控制台中会显示html代码。我需要另一个包来呈现html吗?我没有使用Markdown或其他任何东西,我只是想在查看器中使用htmlTable而不是代码来查看简单表。

我不确定如何使这个可重复,所以我希望有人知道答案。在显示查看器中实际表的计算机上,我所做的只是加载htmlTable包,它可以工作。

我错过了什么?它与我的电脑设置,RStudio版本等有关吗?

1 个答案:

答案 0 :(得分:1)

这是一个错误。虽然我用了

January: [[1, 11, 25, 37, 39, 47, 0], [3, 13, 15, 18, 37, 46, 2], [3, 6, 9, 12, 37, 46, 6]]
February: [[3, 13, 15, 18, 37, 46, 0], [1, 23, 17, 18, 37, 46, 8]]

作为@hrbrmstr在评论中提出,似乎修复是在Changes for 1.10之间所以现在(v.1.11.1)可能只是

if(!code) htmltools::html_print(out_html) else out_html

我可以在我的包装函数中使用output <- matrix(1:4,ncol=2, dimnames = list(list("Row 1", "Row 2"), list("Column 1", "Column 2"))) print(htmlTable::htmlTable(output,useViewer=TRUE)) 。请注意,您也可以

useViewer=!code

正如文件所示。