我如何将dplyr::data_框架转换为一个html表格以供使用?

我如何将dplyr::data_框架转换为一个html表格以供使用?,r,shiny,R,Shiny,我在shiny中使用一个自定义模板,我希望它使用模板的美学来显示一个数据帧。因此,我需要解析此数据帧: data_frame(name=letters[1:5], value=1:5) Source: local data frame [5 x 2] name value (chr) (int) 1 a 1 2 b 2 3 c 3 4 d 4 5 e 5 进入这个

我在shiny中使用一个自定义模板,我希望它使用模板的美学来显示一个数据帧。因此,我需要解析此数据帧:

data_frame(name=letters[1:5], value=1:5) 
Source: local data frame [5 x 2]

   name value
  (chr) (int)
1     a     1
2     b     2
3     c     3
4     d     4
5     e     5
进入这个

                      <tr>
                        <th scope="row">1</th>
                        <td>a</td>
                        <td>1</td>
                      </tr>
                      <tr>
                        <th scope="row">2</th>
                        <td>b</td>
                        <td>2</td>
                      </tr>
                      <tr>
                        <th scope="row">3</th>
                        <td>c</td>
                        <td>3</td>
                      </tr>
然后使用{{tableName}将其放入index.html文件中。哪种方式最合适

PS:我完全开放地考虑一种不同的方法,你认为我的方法没有完全意义。

< P> Pr.xTable函数有一个“类型”参数,可以让你构造HTML表

require(xtable)
require(dplyr)
obj <- data_frame(name=letters[1:5], value=1:5)
print( xtable(obj), type="html")
<!-- html table generated in R 3.2.3 by xtable 1.8-2 package -->
<!-- Sat Mar 19 16:57:05 2016 -->
<table border=1>
<tr> <th>  </th> <th> name </th> <th> value </th>  </tr>
  <tr> <td align="right"> 1 </td> <td> a </td> <td align="right">   1 </td> </tr>
  <tr> <td align="right"> 2 </td> <td> b </td> <td align="right">   2 </td> </tr>
  <tr> <td align="right"> 3 </td> <td> c </td> <td align="right">   3 </td> </tr>
  <tr> <td align="right"> 4 </td> <td> d </td> <td align="right">   4 </td> </tr>
  <tr> <td align="right"> 5 </td> <td> e </td> <td align="right">   5 </td> </tr>
   </table>

knitr::kabledf,'html可以制作漂亮的简单html表格,或者查看DT了解交互式表格。感谢您的回复,但是这并不能反映我的模板中表格的确切格式。例如,我仍然需要添加标记和属性scope=row,有些人就是不满意。如果我只是想用html转换一个表,我就不会发布一个我希望html代码是什么样子的示例。有些人就是无法理解解决方案和一种做同样事情的方式之间的区别,只是这是错误的。你要求。。。[解析]变成这样的东西。你应该编辑你的问题,而不是作出忘恩负义的评论,如果它需要完全像这样,这根本不是由你的原始和未编辑的问题所建议的。我不确定编辑问题是否会有帮助,因为显然我的第一个和相当清楚的评论也没有帮助。顺便说一句,对这样的事情的解释只是一个人所习惯的精确程度的问题。