这个问题已经被问到了here,但没有令人满意的答案。也许上一个问题的标签是错误的。如果你了解RSTUDIO设置和HTML,那么你可能是最适合回答的人。
考虑这个例子:
library(htmlTable)
library(magrittr)
df <- data.frame(x=1:10, y=21:30)
htmlTable:: htmlTable(df)
输出的是HTML代码,而不是表格。
<table class='gmisc_table' style='border-collapse: collapse; margin-top: 1em; margin-bottom: 1em;' >
<thead>
<tr>
<th style='border-bottom: 1px solid grey; border-top: 2px solid grey;'> </th>
<th style='border-bottom: 1px solid grey; border-top: 2px solid grey; text-align: center;'>x</th>
<th style='border-bottom: 1px solid grey; border-top: 2px solid grey; text-align: center;'>y</th>
</tr>
</thead>
<tbody>
<tr>
<td style='text-align: left;'>1</td>
<td style='text-align: center;'>1</td>
<td style='text-align: center;'>21</td>
</tr>
<tr>
<td style='text-align: left;'>2</td>
<td style='text-align: center;'>2</td>
<td style='text-align: center;'>22</td>
</tr>
<tr>
<td style='text-align: left;'>3</td>
<td style='text-align: center;'>3</td>
<td style='text-align: center;'>23</td>
</tr>
<tr>
<td style='text-align: left;'>4</td>
<td style='text-align: center;'>4</td>
<td style='text-align: center;'>24</td>
</tr>
<tr>
<td style='text-align: left;'>5</td>
<td style='text-align: center;'>5</td>
<td style='text-align: center;'>25</td>
</tr>
<tr>
<td style='text-align: left;'>6</td>
<td style='text-align: center;'>6</td>
<td style='text-align: center;'>26</td>
</tr>
<tr>
<td style='text-align: left;'>7</td>
<td style='text-align: center;'>7</td>
<td style='text-align: center;'>27</td>
</tr>
<tr>
<td style='text-align: left;'>8</td>
<td style='text-align: center;'>8</td>
<td style='text-align: center;'>28</td>
</tr>
<tr>
<td style='text-align: left;'>9</td>
<td style='text-align: center;'>9</td>
<td style='text-align: center;'>29</td>
</tr>
<tr>
<td style='border-bottom: 2px solid grey; text-align: left;'>10</td>
<td style='border-bottom: 2px solid grey; text-align: center;'>10</td>
<td style='border-bottom: 2px solid grey; text-align: center;'>30</td>
</tr>
</tbody>
</table>
rstudio的一些设置似乎被干扰了,因为输出应该是RStudio查看器中的一个超文本标记语言格式表。
我试过了
htmlTable:: htmlTable(df) %>% htmltools::html_print()
查看器(Index_html)中出现
错误:找不到函数"viewer“
查看器似乎不是为Rstudio设置的--一定是在某个地方设置的很简单。
发布于 2018-07-15 04:41:27
打印发生在print.htmlTable
中,因为它是一个基本的S3类,它所需要的只是:
htmlTable
,也就是说,当你调用class(htmlTable(df))
时,你应该得到1 "htmlTable“"character"https://stackoverflow.com/questions/50232121
复制相似问题