我是新手在R中制作表并使用html。我在两台不同的笔记本电脑上安装了R,当我在其中一台电脑上工作时,当我使用htmlTable,xtable等时,一张桌子出现在RStudio骑行侧的观察器中。但是,在另一台计算机上,查看器中不显示任何表格,但控制台中会显示html代码。我需要另一个包来呈现html吗?我没有使用Markdown或其他任何东西,我只是想在查看器中使用htmlTable而不是代码来查看简单表。
我不确定如何使这个可重复,所以我希望有人知道答案。在显示查看器中实际表的计算机上,我所做的只是加载htmlTable包,它可以工作。
我错过了什么?它与我的电脑设置,RStudio版本等有关吗?
答案 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
正如文件所示。