r语⾔html表格,R语⾔教会你⽤R制作漂亮的表格(全⽹最全的
⽅法)
全⽹最全的R制作漂亮的表格⽅法
本⽂为原⽂的翻译,如果有什么错误的地⽅,欢迎各位提出。
在Rmarkdown⾥⾯制作图表
如果你使⽤Rmarkdown,你看到下⾯的图⽚你肯定兴趣全⽆:
在谢益辉⽂章⾥⾯,介绍了很多控制参数:
但是最重要的产⽣估计就是paged这个参数。这个参数可以将表格分页,尤其是当你的表格特别长的时候,但是⼜希望你的表格全部被别⼈看到。
上⾯是Rmarkdown默认的,还有我很喜欢的包
很多包都提供函数产⽣⾮常漂亮的表,这⾥⼀⼀介绍我喜欢使⽤的包,因为这些包输出的表格⾮常漂亮⽽且有效的展⽰数据。
gt
gt包实在是⼜简单⼜强⼤,重点是满⾜⽇常显⽰表格的需求,这个设计的⽬的如下:
修改输出位置(这句话翻译怪怪的)
对⽂本和背景的格式进⾏修改
增加标题、副标题、注释等
这个包处理表的风格就像是ggplot2处理图形⼀样的风格(图形理论语法?)导致gt包宜上⼿,⽽且灵活。
kable + kableExtra
kableExtra是基于kable包的。这个作者说,这个包更强⼤:
The goal of kableExtra is to help you build common complex tables and manipulate table styles. It imports the pipe %>% symbol from magrittr and verbalize all the functions, so basically you can add “layers” to a kable output in a way that is similar with ggplot2 and plotly.
formattable
Kun Ren 的formattable包是为了向量和数据狂展⽰更加好看⽽设计的。更加的丰富,更加的灵活、以及更有效的传递信息。
这个包最有特⾊的是添加颜⾊、背景底纹、条形图等其他特⾊,使得表格更加⽣动⽽不是单纯的⼀个⽂本块。
网页设计html代码翻译DT
DT包最吸引⼈的地⽅就是可以筛选、排序数据,⽤户可以对数据切⽚、滚动,怎么⽅便怎么来。
reactable
flextable
这个包是被设计输出HTML格式的表格的。如果你希望发布到word,你最好使⽤flexable制作表格。这个包可以嵌⼊到HTML和pdf⾥⾯。是由David Gohel设计的,这个包提供⼀系列简明的语法来调整表的内容和格式。
其他⼈推荐的包:
huxtable
输出适⽤于Latex和HTML格式的表,更加友好的、现代的界⾯,功能包括对⽂本样式、数值格式、背景颜⾊,表格边界,单元可的合并和填充、分割等。表格可以使⽤标准的R或者dplyr来处理。
rhandsontable
这个包像DT包⼀样,提供更加强⼤的功能,⽐如数据验证、排序、分组、公式⽀持或者列排序等。⽤起来的感觉就像是使⽤Excel⼀样。对于习惯了Microsoft的excel⽤户来说,这可能会有所帮助,⽤户甚⾄可以使⽤这个表来修改数据。
pixiedust
这个梦幻般的名字的包是⽤来为⼀些模型输出⽽设计的。(模型结果是使⽤broom包处理过的)。使⽤这个包有三个步骤
第⼀步:将你的模型跑⼀遍。⽐如线性模型
第⼆步:使⽤broom包的函数将模型的结果转换⼀下。
第三步:使⽤pixiedust包去改善结果的输出(通常使⽤sprinkle_系列的函数)。将统计信息转换成适合发⾏出版或者可提交给客户的格式。
如果你希望确保别⼈可以看得懂你的复杂的统计分析结果,这个包简直是⾮常适合你的
但是我可以肯定这个⽂章肯定会帮到你的
————————————————
版权声明:本⽂为CSDN博主「yuanzhoulvpi」的原创⽂章,遵循CC 4.0 BY-SA版权协议,转载请附上原⽂出处链接及本声明。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论