blob: b1ea55bd92bfe3c3b7dba07f1c544fbf50dca2ef [file] [log] [blame]
Hao Zhu3fb64062017-06-09 10:57:43 -04001<!DOCTYPE html>
2
3<html xmlns="http://www.w3.org/1999/xhtml">
4
5<head>
6
7<meta charset="utf-8">
8<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9<meta name="generator" content="pandoc" />
10
11<meta name="viewport" content="width=device-width, initial-scale=1">
12
13<meta name="author" content="Hao Zhu" />
14
Hao Zhu72917f92019-03-15 18:41:42 -040015<meta name="date" content="2019-03-15" />
Hao Zhu3fb64062017-06-09 10:57:43 -040016
17<title>kableExtra in other rmarkdown HTML themes</title>
18
Hao Zhu72917f92019-03-15 18:41:42 -040019<script>$(document).ready(function(){
20 if (typeof $('[data-toggle="tooltip"]').tooltip === 'function') {
21 $('[data-toggle="tooltip"]').tooltip();
22 }
23 if ($('[data-toggle="popover"]').popover === 'function') {
24 $('[data-toggle="popover"]').popover();
25 }
26});
27</script>
Hao Zhu3fb64062017-06-09 10:57:43 -040028
29
30<style type="text/css">code{white-space: pre;}</style>
31<style type="text/css">
Hao Zhu72917f92019-03-15 18:41:42 -040032a.sourceLine { display: inline-block; line-height: 1.25; }
33a.sourceLine { pointer-events: none; color: inherit; text-decoration: inherit; }
34a.sourceLine:empty { height: 1.2em; }
35.sourceCode { overflow: visible; }
36code.sourceCode { white-space: pre; position: relative; }
37div.sourceCode { margin: 1em 0; }
38pre.sourceCode { margin: 0; }
39@media screen {
40div.sourceCode { overflow: auto; }
41}
42@media print {
43code.sourceCode { white-space: pre-wrap; }
44a.sourceLine { text-indent: -1em; padding-left: 1em; }
45}
46pre.numberSource a.sourceLine
47 { position: relative; left: -4em; }
48pre.numberSource a.sourceLine::before
49 { content: attr(data-line-number);
50 position: relative; left: -1em; text-align: right; vertical-align: baseline;
51 border: none; pointer-events: all; display: inline-block;
52 -webkit-touch-callout: none; -webkit-user-select: none;
53 -khtml-user-select: none; -moz-user-select: none;
54 -ms-user-select: none; user-select: none;
55 padding: 0 4px; width: 4em;
56 color: #aaaaaa;
57 }
58pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
59div.sourceCode
60 { }
61@media screen {
62a.sourceLine::before { text-decoration: underline; }
63}
64code span.al { color: #ff0000; font-weight: bold; } /* Alert */
65code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
66code span.at { color: #7d9029; } /* Attribute */
67code span.bn { color: #40a070; } /* BaseN */
68code span.bu { } /* BuiltIn */
69code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
70code span.ch { color: #4070a0; } /* Char */
71code span.cn { color: #880000; } /* Constant */
72code span.co { color: #60a0b0; font-style: italic; } /* Comment */
73code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
74code span.do { color: #ba2121; font-style: italic; } /* Documentation */
75code span.dt { color: #902000; } /* DataType */
76code span.dv { color: #40a070; } /* DecVal */
77code span.er { color: #ff0000; font-weight: bold; } /* Error */
78code span.ex { } /* Extension */
79code span.fl { color: #40a070; } /* Float */
80code span.fu { color: #06287e; } /* Function */
81code span.im { } /* Import */
82code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
83code span.kw { color: #007020; font-weight: bold; } /* Keyword */
84code span.op { color: #666666; } /* Operator */
85code span.ot { color: #007020; } /* Other */
86code span.pp { color: #bc7a00; } /* Preprocessor */
87code span.sc { color: #4070a0; } /* SpecialChar */
88code span.ss { color: #bb6688; } /* SpecialString */
89code span.st { color: #4070a0; } /* String */
90code span.va { color: #19177c; } /* Variable */
91code span.vs { color: #4070a0; } /* VerbatimString */
92code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
Hao Zhu3fb64062017-06-09 10:57:43 -040093</style>
94
95
96
Hao Zhu72917f92019-03-15 18:41:42 -040097<style type="text/css">@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local(OpenSans),url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(data:application/font-woff;base64,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) format("woff")}*{box-sizing:border-box}body{padding:0;margin:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#606c71}a{color:#1e6bb8;text-decoration:none}a:hover{text-decoration:underline}.page-header{color:#fff;text-align:center;background-color:#159957;background-image:linear-gradient(120deg,#155799,#159957);padding:1.5rem 2rem}.project-name{margin-top:0;margin-bottom:.1rem;font-size:2rem}.project-tagline{margin-bottom:2rem;font-weight:400;opacity:.7;font-size:1.5rem}.project-author,.project-date{font-weight:400;opacity:.7;font-size:1.2rem}@media screen and (max-width: 42em){.page-header{padding:1rem}.project-name{font-size:1.75rem}.project-tagline{font-size:1.2rem}.project-author,.project-date{font-size:1rem}}.main-content:first-child{margin-top:0}.main-content img{max-width:100%}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:400;color:#159957}.main-content p{margin-bottom:1em}.main-content code{padding:2px 4px;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;color:#383e41;background-color:#f3f6fa;border-radius:.3rem}.main-content pre{padding:.8rem;margin-top:0;margin-bottom:1rem;font:1rem Consolas,"Liberation Mono",Menlo,Courier,monospace;color:#567482;word-wrap:normal;background-color:#f3f6fa;border:solid 1px #dce6f0;border-radius:.3rem;line-height:1.45;overflow:auto}.main-content pre> code{padding:0;margin:0;font-size:1rem;color:#567482;word-break:normal;white-space:pre;background:transparent;border:0}.main-content pre code,.main-content pre tt{display:inline;padding:0;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.main-content pre code:before,.main-content pre code:after,.main-content pre tt:before,.main-content pre tt:after{content:normal}.main-content ul,.main-content ol{margin-top:0}.main-content blockquote{padding:0 1rem;margin-left:0;font-size:1.2rem;color:#819198;border-left:.3rem solid #dce6f0}.main-content blockquote>:first-child{margin-top:0}.main-content blockquote>:last-child{margin-bottom:0}.main-content table{width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin:1rem 0}.main-content table th{font-weight:700;background-color:#4CAF50;color:#fff}.main-content table th,.main-content table td{padding:.5rem 1rem;border-bottom:1px solid #e9ebec;text-align:left}.main-content table tr:nth-child(odd){background-color:#f2f2f2}.main-content dl{padding:0}.main-content dl dt{padding:0;margin-top:1rem;font-size:1rem;font-weight:700}.main-content dl dd{padding:0;margin-bottom:1rem}.main-content hr{margin:1rem 0;border:0;height:1px;background:#aaa;background-image:linear-gradient(to right,#eee,#aaa,#eee)}.main-content,.toc{max-width:64rem;padding:2rem 4rem;margin:0 auto;font-size:1.1rem}.toc{padding-bottom:0}.toc ul{margin-bottom:0}@media screen and (min-width: 42em) and (max-width: 64em){.toc{padding:2rem 2rem 0}.main-content{padding:2rem}}@media screen and (max-width: 42em){.toc{padding:2rem 1rem 0;font-size:1rem}.main-content{padding:2rem 1rem;font-size:1rem}.main-content pre,.main-content pre> code{font-size:.9rem}.main-content blockquote{font-size:1.1rem}}.site-footer{padding-top:2rem;margin-top:2rem;border-top:solid 1px #eff0f1;font-size:1rem}.site-footer-owner{display:block;font-weight:700}.site-footer-credits{color:#819198}
98</style>
Hao Zhu3fb64062017-06-09 10:57:43 -040099
100</head>
101
102<body>
103
104
105
106
107<section class="page-header">
108<h1 class="title toc-ignore project-name">kableExtra in other rmarkdown HTML themes</h1>
109<h4 class="author project-author">Hao Zhu</h4>
Hao Zhu72917f92019-03-15 18:41:42 -0400110<h4 class="date project-date">2019-03-15</h4>
Hao Zhu3fb64062017-06-09 10:57:43 -0400111</section>
112
113
114
115<section class="main-content">
116<div id="intro" class="section level1">
117<h1>Intro</h1>
118<p>If you plan to use <code>kableExtra</code> in a non-bootstrap HTML theme, feel free to do so. The only part that will be impacted is the <code>bootstrap_options</code> in <code>kable_styling</code> (that’s why it’s named in this way). This document shows the look of tables in <a href="https://github.com/yixuan/prettydoc"><code>prettydoc</code></a> (by <a href="https://github.com/yixuan">yixuan</a>).</p>
119</div>
120<div id="getting-started" class="section level1">
121<h1>Getting Started</h1>
122<p>Here we are using the first few columns and rows from dataset <code>mtcars</code></p>
Hao Zhu72917f92019-03-15 18:41:42 -0400123<div class="sourceCode" id="cb1"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb1-1" data-line-number="1"><span class="kw">library</span>(knitr)</a>
124<a class="sourceLine" id="cb1-2" data-line-number="2"><span class="kw">library</span>(kableExtra)</a>
125<a class="sourceLine" id="cb1-3" data-line-number="3">dt &lt;-<span class="st"> </span>mtcars[<span class="dv">1</span><span class="op">:</span><span class="dv">5</span>, <span class="dv">1</span><span class="op">:</span><span class="dv">6</span>]</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400126<p>When you are using <code>kable()</code>, if you don’t specify <code>format</code>, by default it will generate a markdown table and let pandoc handle the conversion from markdown to HTML/PDF. This is the most favorable approach to render most simple tables as it is format independent. If you switch from HTML to pdf, you basically don’t need to change anything in your code. However, markdown doesn’t support complex table. For example, if you want to have a double-row header table, markdown just cannot provide you the functionality you need. As a result, when you have such a need, you should <strong>define <code>format</code> in <code>kable()</code></strong> as either “html” or “latex”. <em>You can also define a global option at the beginning using <code>options(knitr.table.format = &quot;html&quot;)</code> so you don’t repeat the step everytime.</em></p>
Hao Zhu72917f92019-03-15 18:41:42 -0400127<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="kw">options</span>(<span class="dt">knitr.table.format =</span> <span class="st">&quot;html&quot;</span>) </a>
128<a class="sourceLine" id="cb2-2" data-line-number="2"><span class="co">## If you don't define format here, you'll need put `format = &quot;html&quot;` in every kable function.</span></a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400129<div id="basic-html-table" class="section level2">
130<h2>Basic HTML Table</h2>
131<p>Basic HTML output of <code>kable</code> looks not bad in <code>prettydoc</code> because themes in <code>prettydoc</code> have already changed the theme of <code>table</code>.</p>
Hao Zhu72917f92019-03-15 18:41:42 -0400132<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb3-1" data-line-number="1"><span class="kw">kable</span>(dt)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400133<table>
134<thead>
135<tr>
136<th style="text-align:left;">
137</th>
138<th style="text-align:right;">
139mpg
140</th>
141<th style="text-align:right;">
142cyl
143</th>
144<th style="text-align:right;">
145disp
146</th>
147<th style="text-align:right;">
148hp
149</th>
150<th style="text-align:right;">
151drat
152</th>
153<th style="text-align:right;">
154wt
155</th>
156</tr>
157</thead>
158<tbody>
159<tr>
160<td style="text-align:left;">
161Mazda RX4
162</td>
163<td style="text-align:right;">
16421.0
165</td>
166<td style="text-align:right;">
1676
168</td>
169<td style="text-align:right;">
170160
171</td>
172<td style="text-align:right;">
173110
174</td>
175<td style="text-align:right;">
1763.90
177</td>
178<td style="text-align:right;">
1792.620
180</td>
181</tr>
182<tr>
183<td style="text-align:left;">
184Mazda RX4 Wag
185</td>
186<td style="text-align:right;">
18721.0
188</td>
189<td style="text-align:right;">
1906
191</td>
192<td style="text-align:right;">
193160
194</td>
195<td style="text-align:right;">
196110
197</td>
198<td style="text-align:right;">
1993.90
200</td>
201<td style="text-align:right;">
2022.875
203</td>
204</tr>
205<tr>
206<td style="text-align:left;">
207Datsun 710
208</td>
209<td style="text-align:right;">
21022.8
211</td>
212<td style="text-align:right;">
2134
214</td>
215<td style="text-align:right;">
216108
217</td>
218<td style="text-align:right;">
21993
220</td>
221<td style="text-align:right;">
2223.85
223</td>
224<td style="text-align:right;">
2252.320
226</td>
227</tr>
228<tr>
229<td style="text-align:left;">
230Hornet 4 Drive
231</td>
232<td style="text-align:right;">
23321.4
234</td>
235<td style="text-align:right;">
2366
237</td>
238<td style="text-align:right;">
239258
240</td>
241<td style="text-align:right;">
242110
243</td>
244<td style="text-align:right;">
2453.08
246</td>
247<td style="text-align:right;">
2483.215
249</td>
250</tr>
251<tr>
252<td style="text-align:left;">
253Hornet Sportabout
254</td>
255<td style="text-align:right;">
25618.7
257</td>
258<td style="text-align:right;">
2598
260</td>
261<td style="text-align:right;">
262360
263</td>
264<td style="text-align:right;">
265175
266</td>
267<td style="text-align:right;">
2683.15
269</td>
270<td style="text-align:right;">
2713.440
272</td>
273</tr>
274</tbody>
275</table>
276</div>
277<div id="full-width-or-not" class="section level2">
278<h2>Full Width or Not?</h2>
279<p>By default, a bootstrap table takes 100% of the width. It is supposed to use together with its grid system to scale the table properly. However, when you are writing a rmarkdown document, you probably don’t want to write your own css/or grid. For some small tables with only few columns, a page wide table looks awful. To make it easier, you can specify whether you want the table to have <code>full_width</code> or not in <code>kable_styling</code>. By default, <code>full_width</code> is set to be <code>TRUE</code> for HTML tables (note that for LaTeX, the default is <code>FALSE</code> since I don’t want to change the “common” looks unless you specified it.)</p>
Hao Zhu72917f92019-03-15 18:41:42 -0400280<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb4-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
281<a class="sourceLine" id="cb4-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="dt">full_width =</span> F)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400282<table class="table" style="width: auto !important; margin-left: auto; margin-right: auto;">
283<thead>
284<tr>
285<th style="text-align:left;">
286</th>
287<th style="text-align:right;">
288mpg
289</th>
290<th style="text-align:right;">
291cyl
292</th>
293<th style="text-align:right;">
294disp
295</th>
296<th style="text-align:right;">
297hp
298</th>
299<th style="text-align:right;">
300drat
301</th>
302<th style="text-align:right;">
303wt
304</th>
305</tr>
306</thead>
307<tbody>
308<tr>
309<td style="text-align:left;">
310Mazda RX4
311</td>
312<td style="text-align:right;">
31321.0
314</td>
315<td style="text-align:right;">
3166
317</td>
318<td style="text-align:right;">
319160
320</td>
321<td style="text-align:right;">
322110
323</td>
324<td style="text-align:right;">
3253.90
326</td>
327<td style="text-align:right;">
3282.620
329</td>
330</tr>
331<tr>
332<td style="text-align:left;">
333Mazda RX4 Wag
334</td>
335<td style="text-align:right;">
33621.0
337</td>
338<td style="text-align:right;">
3396
340</td>
341<td style="text-align:right;">
342160
343</td>
344<td style="text-align:right;">
345110
346</td>
347<td style="text-align:right;">
3483.90
349</td>
350<td style="text-align:right;">
3512.875
352</td>
353</tr>
354<tr>
355<td style="text-align:left;">
356Datsun 710
357</td>
358<td style="text-align:right;">
35922.8
360</td>
361<td style="text-align:right;">
3624
363</td>
364<td style="text-align:right;">
365108
366</td>
367<td style="text-align:right;">
36893
369</td>
370<td style="text-align:right;">
3713.85
372</td>
373<td style="text-align:right;">
3742.320
375</td>
376</tr>
377<tr>
378<td style="text-align:left;">
379Hornet 4 Drive
380</td>
381<td style="text-align:right;">
38221.4
383</td>
384<td style="text-align:right;">
3856
386</td>
387<td style="text-align:right;">
388258
389</td>
390<td style="text-align:right;">
391110
392</td>
393<td style="text-align:right;">
3943.08
395</td>
396<td style="text-align:right;">
3973.215
398</td>
399</tr>
400<tr>
401<td style="text-align:left;">
402Hornet Sportabout
403</td>
404<td style="text-align:right;">
40518.7
406</td>
407<td style="text-align:right;">
4088
409</td>
410<td style="text-align:right;">
411360
412</td>
413<td style="text-align:right;">
414175
415</td>
416<td style="text-align:right;">
4173.15
418</td>
419<td style="text-align:right;">
4203.440
421</td>
422</tr>
423</tbody>
424</table>
425</div>
426<div id="position" class="section level2">
427<h2>Position</h2>
428<p>Table Position only matters when the table doesn’t have <code>full_width</code>. You can choose to align the table to <code>center</code>, <code>left</code> or <code>right</code> side of the page</p>
Hao Zhu72917f92019-03-15 18:41:42 -0400429<div class="sourceCode" id="cb5"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb5-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
430<a class="sourceLine" id="cb5-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="dt">full_width =</span> F, <span class="dt">position =</span> <span class="st">&quot;left&quot;</span>)</a></code></pre></div>
Hao Zhuc3759992017-10-31 17:09:15 -0400431<table class="table" style="width: auto !important; ">
Hao Zhu3fb64062017-06-09 10:57:43 -0400432<thead>
433<tr>
434<th style="text-align:left;">
435</th>
436<th style="text-align:right;">
437mpg
438</th>
439<th style="text-align:right;">
440cyl
441</th>
442<th style="text-align:right;">
443disp
444</th>
445<th style="text-align:right;">
446hp
447</th>
448<th style="text-align:right;">
449drat
450</th>
451<th style="text-align:right;">
452wt
453</th>
454</tr>
455</thead>
456<tbody>
457<tr>
458<td style="text-align:left;">
459Mazda RX4
460</td>
461<td style="text-align:right;">
46221.0
463</td>
464<td style="text-align:right;">
4656
466</td>
467<td style="text-align:right;">
468160
469</td>
470<td style="text-align:right;">
471110
472</td>
473<td style="text-align:right;">
4743.90
475</td>
476<td style="text-align:right;">
4772.620
478</td>
479</tr>
480<tr>
481<td style="text-align:left;">
482Mazda RX4 Wag
483</td>
484<td style="text-align:right;">
48521.0
486</td>
487<td style="text-align:right;">
4886
489</td>
490<td style="text-align:right;">
491160
492</td>
493<td style="text-align:right;">
494110
495</td>
496<td style="text-align:right;">
4973.90
498</td>
499<td style="text-align:right;">
5002.875
501</td>
502</tr>
503<tr>
504<td style="text-align:left;">
505Datsun 710
506</td>
507<td style="text-align:right;">
50822.8
509</td>
510<td style="text-align:right;">
5114
512</td>
513<td style="text-align:right;">
514108
515</td>
516<td style="text-align:right;">
51793
518</td>
519<td style="text-align:right;">
5203.85
521</td>
522<td style="text-align:right;">
5232.320
524</td>
525</tr>
526<tr>
527<td style="text-align:left;">
528Hornet 4 Drive
529</td>
530<td style="text-align:right;">
53121.4
532</td>
533<td style="text-align:right;">
5346
535</td>
536<td style="text-align:right;">
537258
538</td>
539<td style="text-align:right;">
540110
541</td>
542<td style="text-align:right;">
5433.08
544</td>
545<td style="text-align:right;">
5463.215
547</td>
548</tr>
549<tr>
550<td style="text-align:left;">
551Hornet Sportabout
552</td>
553<td style="text-align:right;">
55418.7
555</td>
556<td style="text-align:right;">
5578
558</td>
559<td style="text-align:right;">
560360
561</td>
562<td style="text-align:right;">
563175
564</td>
565<td style="text-align:right;">
5663.15
567</td>
568<td style="text-align:right;">
5693.440
570</td>
571</tr>
572</tbody>
573</table>
574<p>Becides these three common options, you can also wrap text around the table using the <code>float-left</code> or <code>float-right</code> options.</p>
Hao Zhu72917f92019-03-15 18:41:42 -0400575<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb6-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
576<a class="sourceLine" id="cb6-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="dt">full_width =</span> F, <span class="dt">position =</span> <span class="st">&quot;float_right&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400577<table class="table" style="width: auto !important; float: right; margin-left: 10px;">
578<thead>
579<tr>
580<th style="text-align:left;">
581</th>
582<th style="text-align:right;">
583mpg
584</th>
585<th style="text-align:right;">
586cyl
587</th>
588<th style="text-align:right;">
589disp
590</th>
591<th style="text-align:right;">
592hp
593</th>
594<th style="text-align:right;">
595drat
596</th>
597<th style="text-align:right;">
598wt
599</th>
600</tr>
601</thead>
602<tbody>
603<tr>
604<td style="text-align:left;">
605Mazda RX4
606</td>
607<td style="text-align:right;">
60821.0
609</td>
610<td style="text-align:right;">
6116
612</td>
613<td style="text-align:right;">
614160
615</td>
616<td style="text-align:right;">
617110
618</td>
619<td style="text-align:right;">
6203.90
621</td>
622<td style="text-align:right;">
6232.620
624</td>
625</tr>
626<tr>
627<td style="text-align:left;">
628Mazda RX4 Wag
629</td>
630<td style="text-align:right;">
63121.0
632</td>
633<td style="text-align:right;">
6346
635</td>
636<td style="text-align:right;">
637160
638</td>
639<td style="text-align:right;">
640110
641</td>
642<td style="text-align:right;">
6433.90
644</td>
645<td style="text-align:right;">
6462.875
647</td>
648</tr>
649<tr>
650<td style="text-align:left;">
651Datsun 710
652</td>
653<td style="text-align:right;">
65422.8
655</td>
656<td style="text-align:right;">
6574
658</td>
659<td style="text-align:right;">
660108
661</td>
662<td style="text-align:right;">
66393
664</td>
665<td style="text-align:right;">
6663.85
667</td>
668<td style="text-align:right;">
6692.320
670</td>
671</tr>
672<tr>
673<td style="text-align:left;">
674Hornet 4 Drive
675</td>
676<td style="text-align:right;">
67721.4
678</td>
679<td style="text-align:right;">
6806
681</td>
682<td style="text-align:right;">
683258
684</td>
685<td style="text-align:right;">
686110
687</td>
688<td style="text-align:right;">
6893.08
690</td>
691<td style="text-align:right;">
6923.215
693</td>
694</tr>
695<tr>
696<td style="text-align:left;">
697Hornet Sportabout
698</td>
699<td style="text-align:right;">
70018.7
701</td>
702<td style="text-align:right;">
7038
704</td>
705<td style="text-align:right;">
706360
707</td>
708<td style="text-align:right;">
709175
710</td>
711<td style="text-align:right;">
7123.15
713</td>
714<td style="text-align:right;">
7153.440
716</td>
717</tr>
718</tbody>
719</table>
720<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras sit amet mauris in ex ultricies elementum vel rutrum dolor. Phasellus tempor convallis dui, in hendrerit mauris placerat scelerisque. Maecenas a accumsan enim, a maximus velit. Pellentesque in risus eget est faucibus convallis nec at nulla. Phasellus nec lacinia justo. Morbi fermentum, orci id varius accumsan, nibh neque porttitor ipsum, consectetur luctus risus arcu ac ex. Aenean a luctus augue. Suspendisse et auctor nisl. Suspendisse cursus ultrices quam non vulputate. Phasellus et pharetra neque, vel feugiat erat. Sed feugiat elit at mauris commodo consequat. Sed congue lectus id mattis hendrerit. Mauris turpis nisl, congue eget velit sed, imperdiet convallis magna. Nam accumsan urna risus, non feugiat odio vehicula eget.</p>
721</div>
722<div id="font-size" class="section level2">
723<h2>Font Size</h2>
724<p>If one of your tables is huge and you want to use a smaller font size for that specific table, you can use the <code>font_size</code> option.</p>
Hao Zhu72917f92019-03-15 18:41:42 -0400725<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb7-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
726<a class="sourceLine" id="cb7-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="dt">font_size =</span> <span class="dv">7</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400727<table class="table" style="font-size: 7px; margin-left: auto; margin-right: auto;">
728<thead>
729<tr>
730<th style="text-align:left;">
731</th>
732<th style="text-align:right;">
733mpg
734</th>
735<th style="text-align:right;">
736cyl
737</th>
738<th style="text-align:right;">
739disp
740</th>
741<th style="text-align:right;">
742hp
743</th>
744<th style="text-align:right;">
745drat
746</th>
747<th style="text-align:right;">
748wt
749</th>
750</tr>
751</thead>
752<tbody>
753<tr>
754<td style="text-align:left;">
755Mazda RX4
756</td>
757<td style="text-align:right;">
75821.0
759</td>
760<td style="text-align:right;">
7616
762</td>
763<td style="text-align:right;">
764160
765</td>
766<td style="text-align:right;">
767110
768</td>
769<td style="text-align:right;">
7703.90
771</td>
772<td style="text-align:right;">
7732.620
774</td>
775</tr>
776<tr>
777<td style="text-align:left;">
778Mazda RX4 Wag
779</td>
780<td style="text-align:right;">
78121.0
782</td>
783<td style="text-align:right;">
7846
785</td>
786<td style="text-align:right;">
787160
788</td>
789<td style="text-align:right;">
790110
791</td>
792<td style="text-align:right;">
7933.90
794</td>
795<td style="text-align:right;">
7962.875
797</td>
798</tr>
799<tr>
800<td style="text-align:left;">
801Datsun 710
802</td>
803<td style="text-align:right;">
80422.8
805</td>
806<td style="text-align:right;">
8074
808</td>
809<td style="text-align:right;">
810108
811</td>
812<td style="text-align:right;">
81393
814</td>
815<td style="text-align:right;">
8163.85
817</td>
818<td style="text-align:right;">
8192.320
820</td>
821</tr>
822<tr>
823<td style="text-align:left;">
824Hornet 4 Drive
825</td>
826<td style="text-align:right;">
82721.4
828</td>
829<td style="text-align:right;">
8306
831</td>
832<td style="text-align:right;">
833258
834</td>
835<td style="text-align:right;">
836110
837</td>
838<td style="text-align:right;">
8393.08
840</td>
841<td style="text-align:right;">
8423.215
843</td>
844</tr>
845<tr>
846<td style="text-align:left;">
847Hornet Sportabout
848</td>
849<td style="text-align:right;">
85018.7
851</td>
852<td style="text-align:right;">
8538
854</td>
855<td style="text-align:right;">
856360
857</td>
858<td style="text-align:right;">
859175
860</td>
861<td style="text-align:right;">
8623.15
863</td>
864<td style="text-align:right;">
8653.440
866</td>
867</tr>
868</tbody>
869</table>
870</div>
871</div>
872<div id="add-extra-header-rows" class="section level1">
873<h1>Add Extra Header Rows</h1>
874<p>Tables with multi-row headers can be very useful to demonstrate grouped data. To do that, you can pipe your kable object into <code>add_header_above()</code>. The header variable is supposed to be a named character with the names as new column names and values as column span. For your convenience, if column span equals to 1, you can ignore the <code>=1</code> part so the function below can be written as `add_header_above(c(&quot; “,”Group 1&quot; = 2, “Group 2” = 2, “Group 3” = 2)).</p>
Hao Zhu72917f92019-03-15 18:41:42 -0400875<div class="sourceCode" id="cb8"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb8-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
876<a class="sourceLine" id="cb8-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>) <span class="op">%&gt;%</span></a>
877<a class="sourceLine" id="cb8-3" data-line-number="3"><span class="st"> </span><span class="kw">add_header_above</span>(<span class="kw">c</span>(<span class="st">&quot; &quot;</span> =<span class="st"> </span><span class="dv">1</span>, <span class="st">&quot;Group 1&quot;</span> =<span class="st"> </span><span class="dv">2</span>, <span class="st">&quot;Group 2&quot;</span> =<span class="st"> </span><span class="dv">2</span>, <span class="st">&quot;Group 3&quot;</span> =<span class="st"> </span><span class="dv">2</span>))</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -0400878<table class="table table-striped" style="margin-left: auto; margin-right: auto;">
879<thead>
880<tr>
Hao Zhuc3759992017-10-31 17:09:15 -0400881<th style="border-bottom:hidden" colspan="1">
882</th>
Hao Zhu72917f92019-03-15 18:41:42 -0400883<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
884<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -0400885Group 1
886</div>
887</th>
Hao Zhu72917f92019-03-15 18:41:42 -0400888<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
889<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -0400890Group 2
891</div>
892</th>
Hao Zhu72917f92019-03-15 18:41:42 -0400893<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
894<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -0400895Group 3
896</div>
897</th>
898</tr>
899<tr>
900<th style="text-align:left;">
901</th>
902<th style="text-align:right;">
903mpg
904</th>
905<th style="text-align:right;">
906cyl
907</th>
908<th style="text-align:right;">
909disp
910</th>
911<th style="text-align:right;">
912hp
913</th>
914<th style="text-align:right;">
915drat
916</th>
917<th style="text-align:right;">
918wt
919</th>
920</tr>
921</thead>
922<tbody>
923<tr>
924<td style="text-align:left;">
925Mazda RX4
926</td>
927<td style="text-align:right;">
92821.0
929</td>
930<td style="text-align:right;">
9316
932</td>
933<td style="text-align:right;">
934160
935</td>
936<td style="text-align:right;">
937110
938</td>
939<td style="text-align:right;">
9403.90
941</td>
942<td style="text-align:right;">
9432.620
944</td>
945</tr>
946<tr>
947<td style="text-align:left;">
948Mazda RX4 Wag
949</td>
950<td style="text-align:right;">
95121.0
952</td>
953<td style="text-align:right;">
9546
955</td>
956<td style="text-align:right;">
957160
958</td>
959<td style="text-align:right;">
960110
961</td>
962<td style="text-align:right;">
9633.90
964</td>
965<td style="text-align:right;">
9662.875
967</td>
968</tr>
969<tr>
970<td style="text-align:left;">
971Datsun 710
972</td>
973<td style="text-align:right;">
97422.8
975</td>
976<td style="text-align:right;">
9774
978</td>
979<td style="text-align:right;">
980108
981</td>
982<td style="text-align:right;">
98393
984</td>
985<td style="text-align:right;">
9863.85
987</td>
988<td style="text-align:right;">
9892.320
990</td>
991</tr>
992<tr>
993<td style="text-align:left;">
994Hornet 4 Drive
995</td>
996<td style="text-align:right;">
99721.4
998</td>
999<td style="text-align:right;">
10006
1001</td>
1002<td style="text-align:right;">
1003258
1004</td>
1005<td style="text-align:right;">
1006110
1007</td>
1008<td style="text-align:right;">
10093.08
1010</td>
1011<td style="text-align:right;">
10123.215
1013</td>
1014</tr>
1015<tr>
1016<td style="text-align:left;">
1017Hornet Sportabout
1018</td>
1019<td style="text-align:right;">
102018.7
1021</td>
1022<td style="text-align:right;">
10238
1024</td>
1025<td style="text-align:right;">
1026360
1027</td>
1028<td style="text-align:right;">
1029175
1030</td>
1031<td style="text-align:right;">
10323.15
1033</td>
1034<td style="text-align:right;">
10353.440
1036</td>
1037</tr>
1038</tbody>
1039</table>
1040<p>In fact, if you want to add another row of header on top, please feel free to do so.</p>
Hao Zhu72917f92019-03-15 18:41:42 -04001041<div class="sourceCode" id="cb9"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb9-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
1042<a class="sourceLine" id="cb9-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="kw">c</span>(<span class="st">&quot;striped&quot;</span>, <span class="st">&quot;bordered&quot;</span>)) <span class="op">%&gt;%</span></a>
1043<a class="sourceLine" id="cb9-3" data-line-number="3"><span class="st"> </span><span class="kw">add_header_above</span>(<span class="kw">c</span>(<span class="st">&quot; &quot;</span>, <span class="st">&quot;Group 1&quot;</span> =<span class="st"> </span><span class="dv">2</span>, <span class="st">&quot;Group 2&quot;</span> =<span class="st"> </span><span class="dv">2</span>, <span class="st">&quot;Group 3&quot;</span> =<span class="st"> </span><span class="dv">2</span>)) <span class="op">%&gt;%</span></a>
1044<a class="sourceLine" id="cb9-4" data-line-number="4"><span class="st"> </span><span class="kw">add_header_above</span>(<span class="kw">c</span>(<span class="st">&quot; &quot;</span>, <span class="st">&quot;Group 4&quot;</span> =<span class="st"> </span><span class="dv">4</span>, <span class="st">&quot;Group 5&quot;</span> =<span class="st"> </span><span class="dv">2</span>)) <span class="op">%&gt;%</span></a>
1045<a class="sourceLine" id="cb9-5" data-line-number="5"><span class="st"> </span><span class="kw">add_header_above</span>(<span class="kw">c</span>(<span class="st">&quot; &quot;</span>, <span class="st">&quot;Group 6&quot;</span> =<span class="st"> </span><span class="dv">6</span>))</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04001046<table class="table table-striped table-bordered" style="margin-left: auto; margin-right: auto;">
1047<thead>
1048<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04001049<th style="border-bottom:hidden" colspan="1">
1050</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001051<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="6">
1052<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001053Group 6
1054</div>
1055</th>
1056</tr>
1057<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04001058<th style="border-bottom:hidden" colspan="1">
1059</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001060<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="4">
1061<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001062Group 4
1063</div>
1064</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001065<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
1066<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001067Group 5
1068</div>
1069</th>
1070</tr>
1071<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04001072<th style="border-bottom:hidden" colspan="1">
1073</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001074<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
1075<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001076Group 1
1077</div>
1078</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001079<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
1080<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001081Group 2
1082</div>
1083</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001084<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="2">
1085<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001086Group 3
1087</div>
1088</th>
1089</tr>
1090<tr>
1091<th style="text-align:left;">
1092</th>
1093<th style="text-align:right;">
1094mpg
1095</th>
1096<th style="text-align:right;">
1097cyl
1098</th>
1099<th style="text-align:right;">
1100disp
1101</th>
1102<th style="text-align:right;">
1103hp
1104</th>
1105<th style="text-align:right;">
1106drat
1107</th>
1108<th style="text-align:right;">
1109wt
1110</th>
1111</tr>
1112</thead>
1113<tbody>
1114<tr>
1115<td style="text-align:left;">
1116Mazda RX4
1117</td>
1118<td style="text-align:right;">
111921.0
1120</td>
1121<td style="text-align:right;">
11226
1123</td>
1124<td style="text-align:right;">
1125160
1126</td>
1127<td style="text-align:right;">
1128110
1129</td>
1130<td style="text-align:right;">
11313.90
1132</td>
1133<td style="text-align:right;">
11342.620
1135</td>
1136</tr>
1137<tr>
1138<td style="text-align:left;">
1139Mazda RX4 Wag
1140</td>
1141<td style="text-align:right;">
114221.0
1143</td>
1144<td style="text-align:right;">
11456
1146</td>
1147<td style="text-align:right;">
1148160
1149</td>
1150<td style="text-align:right;">
1151110
1152</td>
1153<td style="text-align:right;">
11543.90
1155</td>
1156<td style="text-align:right;">
11572.875
1158</td>
1159</tr>
1160<tr>
1161<td style="text-align:left;">
1162Datsun 710
1163</td>
1164<td style="text-align:right;">
116522.8
1166</td>
1167<td style="text-align:right;">
11684
1169</td>
1170<td style="text-align:right;">
1171108
1172</td>
1173<td style="text-align:right;">
117493
1175</td>
1176<td style="text-align:right;">
11773.85
1178</td>
1179<td style="text-align:right;">
11802.320
1181</td>
1182</tr>
1183<tr>
1184<td style="text-align:left;">
1185Hornet 4 Drive
1186</td>
1187<td style="text-align:right;">
118821.4
1189</td>
1190<td style="text-align:right;">
11916
1192</td>
1193<td style="text-align:right;">
1194258
1195</td>
1196<td style="text-align:right;">
1197110
1198</td>
1199<td style="text-align:right;">
12003.08
1201</td>
1202<td style="text-align:right;">
12033.215
1204</td>
1205</tr>
1206<tr>
1207<td style="text-align:left;">
1208Hornet Sportabout
1209</td>
1210<td style="text-align:right;">
121118.7
1212</td>
1213<td style="text-align:right;">
12148
1215</td>
1216<td style="text-align:right;">
1217360
1218</td>
1219<td style="text-align:right;">
1220175
1221</td>
1222<td style="text-align:right;">
12233.15
1224</td>
1225<td style="text-align:right;">
12263.440
1227</td>
1228</tr>
1229</tbody>
1230</table>
1231</div>
1232<div id="add-footnote" class="section level1">
1233<h1>Add footnote</h1>
1234<div id="notation-system" class="section level2">
1235<h2>Notation System</h2>
1236<p>You can also use <code>add_footnote()</code> function from this package. You will need to supply a character vector with each element as one footnote. You may select from <code>number</code>, <code>alphabet</code> and <code>symbol</code> for different types of notations. Example are listed below.</p>
1237<div id="alphabet" class="section level3">
1238<h3>Alphabet</h3>
Hao Zhu72917f92019-03-15 18:41:42 -04001239<div class="sourceCode" id="cb10"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb10-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
1240<a class="sourceLine" id="cb10-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>) <span class="op">%&gt;%</span></a>
1241<a class="sourceLine" id="cb10-3" data-line-number="3"><span class="st"> </span><span class="kw">add_footnote</span>(<span class="kw">c</span>(<span class="st">&quot;Footnote 1&quot;</span>, <span class="st">&quot;Have a good day.&quot;</span>), <span class="dt">notation =</span> <span class="st">&quot;alphabet&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04001242<table class="table table-striped" style="margin-left: auto; margin-right: auto;">
1243<thead>
1244<tr>
1245<th style="text-align:left;">
1246</th>
1247<th style="text-align:right;">
1248mpg
1249</th>
1250<th style="text-align:right;">
1251cyl
1252</th>
1253<th style="text-align:right;">
1254disp
1255</th>
1256<th style="text-align:right;">
1257hp
1258</th>
1259<th style="text-align:right;">
1260drat
1261</th>
1262<th style="text-align:right;">
1263wt
1264</th>
1265</tr>
1266</thead>
1267<tbody>
1268<tr>
1269<td style="text-align:left;">
1270Mazda RX4
1271</td>
1272<td style="text-align:right;">
127321.0
1274</td>
1275<td style="text-align:right;">
12766
1277</td>
1278<td style="text-align:right;">
1279160
1280</td>
1281<td style="text-align:right;">
1282110
1283</td>
1284<td style="text-align:right;">
12853.90
1286</td>
1287<td style="text-align:right;">
12882.620
1289</td>
1290</tr>
1291<tr>
1292<td style="text-align:left;">
1293Mazda RX4 Wag
1294</td>
1295<td style="text-align:right;">
129621.0
1297</td>
1298<td style="text-align:right;">
12996
1300</td>
1301<td style="text-align:right;">
1302160
1303</td>
1304<td style="text-align:right;">
1305110
1306</td>
1307<td style="text-align:right;">
13083.90
1309</td>
1310<td style="text-align:right;">
13112.875
1312</td>
1313</tr>
1314<tr>
1315<td style="text-align:left;">
1316Datsun 710
1317</td>
1318<td style="text-align:right;">
131922.8
1320</td>
1321<td style="text-align:right;">
13224
1323</td>
1324<td style="text-align:right;">
1325108
1326</td>
1327<td style="text-align:right;">
132893
1329</td>
1330<td style="text-align:right;">
13313.85
1332</td>
1333<td style="text-align:right;">
13342.320
1335</td>
1336</tr>
1337<tr>
1338<td style="text-align:left;">
1339Hornet 4 Drive
1340</td>
1341<td style="text-align:right;">
134221.4
1343</td>
1344<td style="text-align:right;">
13456
1346</td>
1347<td style="text-align:right;">
1348258
1349</td>
1350<td style="text-align:right;">
1351110
1352</td>
1353<td style="text-align:right;">
13543.08
1355</td>
1356<td style="text-align:right;">
13573.215
1358</td>
1359</tr>
1360<tr>
1361<td style="text-align:left;">
1362Hornet Sportabout
1363</td>
1364<td style="text-align:right;">
136518.7
1366</td>
1367<td style="text-align:right;">
13688
1369</td>
1370<td style="text-align:right;">
1371360
1372</td>
1373<td style="text-align:right;">
1374175
1375</td>
1376<td style="text-align:right;">
13773.15
1378</td>
1379<td style="text-align:right;">
13803.440
1381</td>
1382</tr>
1383</tbody>
1384<tfoot>
1385<tr>
1386<td style="padding: 0; border:0;" colspan="100%">
1387<sup>a</sup> Footnote 1
1388</td>
1389</tr>
1390<tr>
1391<td style="padding: 0; border:0;" colspan="100%">
1392<sup>b</sup> Have a good day.
1393</td>
1394</tr>
1395</tfoot>
1396</table>
1397</div>
1398<div id="number" class="section level3">
1399<h3>Number</h3>
Hao Zhu72917f92019-03-15 18:41:42 -04001400<div class="sourceCode" id="cb11"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb11-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
1401<a class="sourceLine" id="cb11-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>) <span class="op">%&gt;%</span></a>
1402<a class="sourceLine" id="cb11-3" data-line-number="3"><span class="st"> </span><span class="kw">add_footnote</span>(<span class="kw">c</span>(<span class="st">&quot;Footnote 1&quot;</span>, <span class="st">&quot;Have a good day.&quot;</span>), <span class="dt">notation =</span> <span class="st">&quot;number&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04001403<table class="table table-striped" style="margin-left: auto; margin-right: auto;">
1404<thead>
1405<tr>
1406<th style="text-align:left;">
1407</th>
1408<th style="text-align:right;">
1409mpg
1410</th>
1411<th style="text-align:right;">
1412cyl
1413</th>
1414<th style="text-align:right;">
1415disp
1416</th>
1417<th style="text-align:right;">
1418hp
1419</th>
1420<th style="text-align:right;">
1421drat
1422</th>
1423<th style="text-align:right;">
1424wt
1425</th>
1426</tr>
1427</thead>
1428<tbody>
1429<tr>
1430<td style="text-align:left;">
1431Mazda RX4
1432</td>
1433<td style="text-align:right;">
143421.0
1435</td>
1436<td style="text-align:right;">
14376
1438</td>
1439<td style="text-align:right;">
1440160
1441</td>
1442<td style="text-align:right;">
1443110
1444</td>
1445<td style="text-align:right;">
14463.90
1447</td>
1448<td style="text-align:right;">
14492.620
1450</td>
1451</tr>
1452<tr>
1453<td style="text-align:left;">
1454Mazda RX4 Wag
1455</td>
1456<td style="text-align:right;">
145721.0
1458</td>
1459<td style="text-align:right;">
14606
1461</td>
1462<td style="text-align:right;">
1463160
1464</td>
1465<td style="text-align:right;">
1466110
1467</td>
1468<td style="text-align:right;">
14693.90
1470</td>
1471<td style="text-align:right;">
14722.875
1473</td>
1474</tr>
1475<tr>
1476<td style="text-align:left;">
1477Datsun 710
1478</td>
1479<td style="text-align:right;">
148022.8
1481</td>
1482<td style="text-align:right;">
14834
1484</td>
1485<td style="text-align:right;">
1486108
1487</td>
1488<td style="text-align:right;">
148993
1490</td>
1491<td style="text-align:right;">
14923.85
1493</td>
1494<td style="text-align:right;">
14952.320
1496</td>
1497</tr>
1498<tr>
1499<td style="text-align:left;">
1500Hornet 4 Drive
1501</td>
1502<td style="text-align:right;">
150321.4
1504</td>
1505<td style="text-align:right;">
15066
1507</td>
1508<td style="text-align:right;">
1509258
1510</td>
1511<td style="text-align:right;">
1512110
1513</td>
1514<td style="text-align:right;">
15153.08
1516</td>
1517<td style="text-align:right;">
15183.215
1519</td>
1520</tr>
1521<tr>
1522<td style="text-align:left;">
1523Hornet Sportabout
1524</td>
1525<td style="text-align:right;">
152618.7
1527</td>
1528<td style="text-align:right;">
15298
1530</td>
1531<td style="text-align:right;">
1532360
1533</td>
1534<td style="text-align:right;">
1535175
1536</td>
1537<td style="text-align:right;">
15383.15
1539</td>
1540<td style="text-align:right;">
15413.440
1542</td>
1543</tr>
1544</tbody>
1545<tfoot>
1546<tr>
1547<td style="padding: 0; border:0;" colspan="100%">
1548<sup>1</sup> Footnote 1
1549</td>
1550</tr>
1551<tr>
1552<td style="padding: 0; border:0;" colspan="100%">
1553<sup>2</sup> Have a good day.
1554</td>
1555</tr>
1556</tfoot>
1557</table>
1558</div>
1559<div id="symbol" class="section level3">
1560<h3>Symbol</h3>
Hao Zhu72917f92019-03-15 18:41:42 -04001561<div class="sourceCode" id="cb12"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb12-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
1562<a class="sourceLine" id="cb12-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>) <span class="op">%&gt;%</span></a>
1563<a class="sourceLine" id="cb12-3" data-line-number="3"><span class="st"> </span><span class="kw">add_footnote</span>(<span class="kw">c</span>(<span class="st">&quot;Footnote 1&quot;</span>, <span class="st">&quot;Footnote 2&quot;</span>, <span class="st">&quot;Footnote 3&quot;</span>), <span class="dt">notation =</span> <span class="st">&quot;symbol&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04001564<table class="table table-striped" style="margin-left: auto; margin-right: auto;">
1565<thead>
1566<tr>
1567<th style="text-align:left;">
1568</th>
1569<th style="text-align:right;">
1570mpg
1571</th>
1572<th style="text-align:right;">
1573cyl
1574</th>
1575<th style="text-align:right;">
1576disp
1577</th>
1578<th style="text-align:right;">
1579hp
1580</th>
1581<th style="text-align:right;">
1582drat
1583</th>
1584<th style="text-align:right;">
1585wt
1586</th>
1587</tr>
1588</thead>
1589<tbody>
1590<tr>
1591<td style="text-align:left;">
1592Mazda RX4
1593</td>
1594<td style="text-align:right;">
159521.0
1596</td>
1597<td style="text-align:right;">
15986
1599</td>
1600<td style="text-align:right;">
1601160
1602</td>
1603<td style="text-align:right;">
1604110
1605</td>
1606<td style="text-align:right;">
16073.90
1608</td>
1609<td style="text-align:right;">
16102.620
1611</td>
1612</tr>
1613<tr>
1614<td style="text-align:left;">
1615Mazda RX4 Wag
1616</td>
1617<td style="text-align:right;">
161821.0
1619</td>
1620<td style="text-align:right;">
16216
1622</td>
1623<td style="text-align:right;">
1624160
1625</td>
1626<td style="text-align:right;">
1627110
1628</td>
1629<td style="text-align:right;">
16303.90
1631</td>
1632<td style="text-align:right;">
16332.875
1634</td>
1635</tr>
1636<tr>
1637<td style="text-align:left;">
1638Datsun 710
1639</td>
1640<td style="text-align:right;">
164122.8
1642</td>
1643<td style="text-align:right;">
16444
1645</td>
1646<td style="text-align:right;">
1647108
1648</td>
1649<td style="text-align:right;">
165093
1651</td>
1652<td style="text-align:right;">
16533.85
1654</td>
1655<td style="text-align:right;">
16562.320
1657</td>
1658</tr>
1659<tr>
1660<td style="text-align:left;">
1661Hornet 4 Drive
1662</td>
1663<td style="text-align:right;">
166421.4
1665</td>
1666<td style="text-align:right;">
16676
1668</td>
1669<td style="text-align:right;">
1670258
1671</td>
1672<td style="text-align:right;">
1673110
1674</td>
1675<td style="text-align:right;">
16763.08
1677</td>
1678<td style="text-align:right;">
16793.215
1680</td>
1681</tr>
1682<tr>
1683<td style="text-align:left;">
1684Hornet Sportabout
1685</td>
1686<td style="text-align:right;">
168718.7
1688</td>
1689<td style="text-align:right;">
16908
1691</td>
1692<td style="text-align:right;">
1693360
1694</td>
1695<td style="text-align:right;">
1696175
1697</td>
1698<td style="text-align:right;">
16993.15
1700</td>
1701<td style="text-align:right;">
17023.440
1703</td>
1704</tr>
1705</tbody>
1706<tfoot>
1707<tr>
1708<td style="padding: 0; border:0;" colspan="100%">
1709<sup>*</sup> Footnote 1
1710</td>
1711</tr>
1712<tr>
1713<td style="padding: 0; border:0;" colspan="100%">
1714<sup></sup> Footnote 2
1715</td>
1716</tr>
1717<tr>
1718<td style="padding: 0; border:0;" colspan="100%">
1719<sup></sup> Footnote 3
1720</td>
1721</tr>
1722</tfoot>
1723</table>
1724</div>
1725</div>
1726<div id="in-table-markers" class="section level2">
1727<h2>In-table markers</h2>
1728<p>By design, <code>add_footnote()</code> will transform any <code>[note]</code> to in-table footnote markers.</p>
Hao Zhu72917f92019-03-15 18:41:42 -04001729<div class="sourceCode" id="cb13"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb13-1" data-line-number="1"><span class="kw">kable</span>(dt, <span class="dt">caption =</span> <span class="st">&quot;Demo Table[note]&quot;</span>) <span class="op">%&gt;%</span></a>
1730<a class="sourceLine" id="cb13-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>) <span class="op">%&gt;%</span></a>
1731<a class="sourceLine" id="cb13-3" data-line-number="3"><span class="st"> </span><span class="kw">add_header_above</span>(<span class="kw">c</span>(<span class="st">&quot; &quot;</span>, <span class="st">&quot;Group 1[note]&quot;</span> =<span class="st"> </span><span class="dv">3</span>, <span class="st">&quot;Group 2[note]&quot;</span> =<span class="st"> </span><span class="dv">3</span>)) <span class="op">%&gt;%</span></a>
1732<a class="sourceLine" id="cb13-4" data-line-number="4"><span class="st"> </span><span class="kw">add_footnote</span>(<span class="kw">c</span>(<span class="st">&quot;This table is from mtcars&quot;</span>, </a>
1733<a class="sourceLine" id="cb13-5" data-line-number="5"> <span class="st">&quot;Group 1 contains mpg, cyl and disp&quot;</span>, </a>
1734<a class="sourceLine" id="cb13-6" data-line-number="6"> <span class="st">&quot;Group 2 contains hp, drat and wt&quot;</span>), </a>
1735<a class="sourceLine" id="cb13-7" data-line-number="7"> <span class="dt">notation =</span> <span class="st">&quot;symbol&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04001736<table class="table table-striped" style="margin-left: auto; margin-right: auto;">
1737<caption>
1738Demo Table<sup>*</sup>
1739</caption>
1740<thead>
1741<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04001742<th style="border-bottom:hidden" colspan="1">
1743</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001744<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="3">
1745<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001746Group 1<sup></sup>
1747</div>
1748</th>
Hao Zhu72917f92019-03-15 18:41:42 -04001749<th style="border-bottom:hidden; padding-bottom:0; padding-left:3px;padding-right:3px;text-align: center; " colspan="3">
1750<div style="border-bottom: 1px solid #ddd; padding-bottom: 5px; ">
Hao Zhu3fb64062017-06-09 10:57:43 -04001751Group 2<sup></sup>
1752</div>
1753</th>
1754</tr>
1755<tr>
1756<th style="text-align:left;">
1757</th>
1758<th style="text-align:right;">
1759mpg
1760</th>
1761<th style="text-align:right;">
1762cyl
1763</th>
1764<th style="text-align:right;">
1765disp
1766</th>
1767<th style="text-align:right;">
1768hp
1769</th>
1770<th style="text-align:right;">
1771drat
1772</th>
1773<th style="text-align:right;">
1774wt
1775</th>
1776</tr>
1777</thead>
1778<tbody>
1779<tr>
1780<td style="text-align:left;">
1781Mazda RX4
1782</td>
1783<td style="text-align:right;">
178421.0
1785</td>
1786<td style="text-align:right;">
17876
1788</td>
1789<td style="text-align:right;">
1790160
1791</td>
1792<td style="text-align:right;">
1793110
1794</td>
1795<td style="text-align:right;">
17963.90
1797</td>
1798<td style="text-align:right;">
17992.620
1800</td>
1801</tr>
1802<tr>
1803<td style="text-align:left;">
1804Mazda RX4 Wag
1805</td>
1806<td style="text-align:right;">
180721.0
1808</td>
1809<td style="text-align:right;">
18106
1811</td>
1812<td style="text-align:right;">
1813160
1814</td>
1815<td style="text-align:right;">
1816110
1817</td>
1818<td style="text-align:right;">
18193.90
1820</td>
1821<td style="text-align:right;">
18222.875
1823</td>
1824</tr>
1825<tr>
1826<td style="text-align:left;">
1827Datsun 710
1828</td>
1829<td style="text-align:right;">
183022.8
1831</td>
1832<td style="text-align:right;">
18334
1834</td>
1835<td style="text-align:right;">
1836108
1837</td>
1838<td style="text-align:right;">
183993
1840</td>
1841<td style="text-align:right;">
18423.85
1843</td>
1844<td style="text-align:right;">
18452.320
1846</td>
1847</tr>
1848<tr>
1849<td style="text-align:left;">
1850Hornet 4 Drive
1851</td>
1852<td style="text-align:right;">
185321.4
1854</td>
1855<td style="text-align:right;">
18566
1857</td>
1858<td style="text-align:right;">
1859258
1860</td>
1861<td style="text-align:right;">
1862110
1863</td>
1864<td style="text-align:right;">
18653.08
1866</td>
1867<td style="text-align:right;">
18683.215
1869</td>
1870</tr>
1871<tr>
1872<td style="text-align:left;">
1873Hornet Sportabout
1874</td>
1875<td style="text-align:right;">
187618.7
1877</td>
1878<td style="text-align:right;">
18798
1880</td>
1881<td style="text-align:right;">
1882360
1883</td>
1884<td style="text-align:right;">
1885175
1886</td>
1887<td style="text-align:right;">
18883.15
1889</td>
1890<td style="text-align:right;">
18913.440
1892</td>
1893</tr>
1894</tbody>
1895<tfoot>
1896<tr>
1897<td style="padding: 0; border:0;" colspan="100%">
1898<sup>*</sup> This table is from mtcars
1899</td>
1900</tr>
1901<tr>
1902<td style="padding: 0; border:0;" colspan="100%">
1903<sup></sup> Group 1 contains mpg, cyl and disp
1904</td>
1905</tr>
1906<tr>
1907<td style="padding: 0; border:0;" colspan="100%">
1908<sup></sup> Group 2 contains hp, drat and wt
1909</td>
1910</tr>
1911</tfoot>
1912</table>
1913<hr />
1914<p>The following features are introduced in <code>kableExtra</code> 0.2.0.</p>
1915</div>
1916</div>
1917<div id="group-rows" class="section level1">
1918<h1>Group Rows</h1>
Hao Zhu72917f92019-03-15 18:41:42 -04001919<p>Sometimes we want a few rows of the table being grouped together. They might be items under the same topic (e.g., animals in one species) or just different data groups for a categorical variable (e.g., age &lt; 40, age &gt; 40). With the new function <code>pack_rows()</code> in <code>kableExtra</code>, this kind of task can be completed in one line. Please see the example below. Note that when you count for the start/end rows of the group, you don’t need to count for the header rows nor other group label rows. You only need to think about the row numbers in the “original R dataframe”.</p>
1920<div class="sourceCode" id="cb14"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb14-1" data-line-number="1"><span class="kw">kable</span>(mtcars[<span class="dv">1</span><span class="op">:</span><span class="dv">10</span>, <span class="dv">1</span><span class="op">:</span><span class="dv">6</span>], <span class="dt">caption =</span> <span class="st">&quot;Group Rows&quot;</span>) <span class="op">%&gt;%</span></a>
1921<a class="sourceLine" id="cb14-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>, <span class="dt">full_width =</span> F) <span class="op">%&gt;%</span></a>
1922<a class="sourceLine" id="cb14-3" data-line-number="3"><span class="st"> </span><span class="kw">pack_rows</span>(<span class="st">&quot;Group 1&quot;</span>, <span class="dv">4</span>, <span class="dv">7</span>) <span class="op">%&gt;%</span></a>
1923<a class="sourceLine" id="cb14-4" data-line-number="4"><span class="st"> </span><span class="kw">pack_rows</span>(<span class="st">&quot;Group 2&quot;</span>, <span class="dv">8</span>, <span class="dv">10</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04001924<table class="table table-striped" style="width: auto !important; margin-left: auto; margin-right: auto;">
1925<caption>
1926Group Rows
1927</caption>
1928<thead>
1929<tr>
1930<th style="text-align:left;">
1931</th>
1932<th style="text-align:right;">
1933mpg
1934</th>
1935<th style="text-align:right;">
1936cyl
1937</th>
1938<th style="text-align:right;">
1939disp
1940</th>
1941<th style="text-align:right;">
1942hp
1943</th>
1944<th style="text-align:right;">
1945drat
1946</th>
1947<th style="text-align:right;">
1948wt
1949</th>
1950</tr>
1951</thead>
1952<tbody>
1953<tr>
1954<td style="text-align:left;">
1955Mazda RX4
1956</td>
1957<td style="text-align:right;">
195821.0
1959</td>
1960<td style="text-align:right;">
19616
1962</td>
1963<td style="text-align:right;">
1964160.0
1965</td>
1966<td style="text-align:right;">
1967110
1968</td>
1969<td style="text-align:right;">
19703.90
1971</td>
1972<td style="text-align:right;">
19732.620
1974</td>
1975</tr>
1976<tr>
1977<td style="text-align:left;">
1978Mazda RX4 Wag
1979</td>
1980<td style="text-align:right;">
198121.0
1982</td>
1983<td style="text-align:right;">
19846
1985</td>
1986<td style="text-align:right;">
1987160.0
1988</td>
1989<td style="text-align:right;">
1990110
1991</td>
1992<td style="text-align:right;">
19933.90
1994</td>
1995<td style="text-align:right;">
19962.875
1997</td>
1998</tr>
1999<tr>
2000<td style="text-align:left;">
2001Datsun 710
2002</td>
2003<td style="text-align:right;">
200422.8
2005</td>
2006<td style="text-align:right;">
20074
2008</td>
2009<td style="text-align:right;">
2010108.0
2011</td>
2012<td style="text-align:right;">
201393
2014</td>
2015<td style="text-align:right;">
20163.85
2017</td>
2018<td style="text-align:right;">
20192.320
2020</td>
2021</tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002022<tr grouplength="4">
Hao Zhu3fb64062017-06-09 10:57:43 -04002023<td colspan="7" style="border-bottom: 1px solid;">
2024<strong>Group 1</strong>
2025</td>
2026</tr>
2027<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002028<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002029Hornet 4 Drive
2030</td>
2031<td style="text-align:right;">
203221.4
2033</td>
2034<td style="text-align:right;">
20356
2036</td>
2037<td style="text-align:right;">
2038258.0
2039</td>
2040<td style="text-align:right;">
2041110
2042</td>
2043<td style="text-align:right;">
20443.08
2045</td>
2046<td style="text-align:right;">
20473.215
2048</td>
2049</tr>
2050<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002051<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002052Hornet Sportabout
2053</td>
2054<td style="text-align:right;">
205518.7
2056</td>
2057<td style="text-align:right;">
20588
2059</td>
2060<td style="text-align:right;">
2061360.0
2062</td>
2063<td style="text-align:right;">
2064175
2065</td>
2066<td style="text-align:right;">
20673.15
2068</td>
2069<td style="text-align:right;">
20703.440
2071</td>
2072</tr>
2073<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002074<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002075Valiant
2076</td>
2077<td style="text-align:right;">
207818.1
2079</td>
2080<td style="text-align:right;">
20816
2082</td>
2083<td style="text-align:right;">
2084225.0
2085</td>
2086<td style="text-align:right;">
2087105
2088</td>
2089<td style="text-align:right;">
20902.76
2091</td>
2092<td style="text-align:right;">
20933.460
2094</td>
2095</tr>
2096<tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002097<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002098Duster 360
2099</td>
2100<td style="text-align:right;">
210114.3
2102</td>
2103<td style="text-align:right;">
21048
2105</td>
2106<td style="text-align:right;">
2107360.0
2108</td>
2109<td style="text-align:right;">
2110245
2111</td>
2112<td style="text-align:right;">
21133.21
2114</td>
2115<td style="text-align:right;">
21163.570
2117</td>
2118</tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002119<tr grouplength="3">
Hao Zhu3fb64062017-06-09 10:57:43 -04002120<td colspan="7" style="border-bottom: 1px solid;">
2121<strong>Group 2</strong>
2122</td>
2123</tr>
2124<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002125<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002126Merc 240D
2127</td>
2128<td style="text-align:right;">
212924.4
2130</td>
2131<td style="text-align:right;">
21324
2133</td>
2134<td style="text-align:right;">
2135146.7
2136</td>
2137<td style="text-align:right;">
213862
2139</td>
2140<td style="text-align:right;">
21413.69
2142</td>
2143<td style="text-align:right;">
21443.190
2145</td>
2146</tr>
2147<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002148<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002149Merc 230
2150</td>
2151<td style="text-align:right;">
215222.8
2153</td>
2154<td style="text-align:right;">
21554
2156</td>
2157<td style="text-align:right;">
2158140.8
2159</td>
2160<td style="text-align:right;">
216195
2162</td>
2163<td style="text-align:right;">
21643.92
2165</td>
2166<td style="text-align:right;">
21673.150
2168</td>
2169</tr>
2170<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002171<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002172Merc 280
2173</td>
2174<td style="text-align:right;">
217519.2
2176</td>
2177<td style="text-align:right;">
21786
2179</td>
2180<td style="text-align:right;">
2181167.6
2182</td>
2183<td style="text-align:right;">
2184123
2185</td>
2186<td style="text-align:right;">
21873.92
2188</td>
2189<td style="text-align:right;">
21903.440
2191</td>
2192</tr>
2193</tbody>
2194</table>
2195<p>For advanced users, you can even define your own css for the group labeling.</p>
Hao Zhu72917f92019-03-15 18:41:42 -04002196<div class="sourceCode" id="cb15"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb15-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
2197<a class="sourceLine" id="cb15-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>, <span class="dt">full_width =</span> F) <span class="op">%&gt;%</span></a>
2198<a class="sourceLine" id="cb15-3" data-line-number="3"><span class="st"> </span><span class="kw">pack_rows</span>(<span class="st">&quot;Group 1&quot;</span>, <span class="dv">3</span>, <span class="dv">5</span>, <span class="dt">label_row_css =</span> <span class="st">&quot;background-color: #666; color: #fff;&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04002199<table class="table table-striped" style="width: auto !important; margin-left: auto; margin-right: auto;">
2200<thead>
2201<tr>
2202<th style="text-align:left;">
2203</th>
2204<th style="text-align:right;">
2205mpg
2206</th>
2207<th style="text-align:right;">
2208cyl
2209</th>
2210<th style="text-align:right;">
2211disp
2212</th>
2213<th style="text-align:right;">
2214hp
2215</th>
2216<th style="text-align:right;">
2217drat
2218</th>
2219<th style="text-align:right;">
2220wt
2221</th>
2222</tr>
2223</thead>
2224<tbody>
2225<tr>
2226<td style="text-align:left;">
2227Mazda RX4
2228</td>
2229<td style="text-align:right;">
223021.0
2231</td>
2232<td style="text-align:right;">
22336
2234</td>
2235<td style="text-align:right;">
2236160
2237</td>
2238<td style="text-align:right;">
2239110
2240</td>
2241<td style="text-align:right;">
22423.90
2243</td>
2244<td style="text-align:right;">
22452.620
2246</td>
2247</tr>
2248<tr>
2249<td style="text-align:left;">
2250Mazda RX4 Wag
2251</td>
2252<td style="text-align:right;">
225321.0
2254</td>
2255<td style="text-align:right;">
22566
2257</td>
2258<td style="text-align:right;">
2259160
2260</td>
2261<td style="text-align:right;">
2262110
2263</td>
2264<td style="text-align:right;">
22653.90
2266</td>
2267<td style="text-align:right;">
22682.875
2269</td>
2270</tr>
Hao Zhuc3759992017-10-31 17:09:15 -04002271<tr grouplength="3">
Hao Zhu3fb64062017-06-09 10:57:43 -04002272<td colspan="7" style="background-color: #666; color: #fff;">
2273<strong>Group 1</strong>
2274</td>
2275</tr>
2276<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002277<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002278Datsun 710
2279</td>
2280<td style="text-align:right;">
228122.8
2282</td>
2283<td style="text-align:right;">
22844
2285</td>
2286<td style="text-align:right;">
2287108
2288</td>
2289<td style="text-align:right;">
229093
2291</td>
2292<td style="text-align:right;">
22933.85
2294</td>
2295<td style="text-align:right;">
22962.320
2297</td>
2298</tr>
2299<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002300<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002301Hornet 4 Drive
2302</td>
2303<td style="text-align:right;">
230421.4
2305</td>
2306<td style="text-align:right;">
23076
2308</td>
2309<td style="text-align:right;">
2310258
2311</td>
2312<td style="text-align:right;">
2313110
2314</td>
2315<td style="text-align:right;">
23163.08
2317</td>
2318<td style="text-align:right;">
23193.215
2320</td>
2321</tr>
2322<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002323<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002324Hornet Sportabout
2325</td>
2326<td style="text-align:right;">
232718.7
2328</td>
2329<td style="text-align:right;">
23308
2331</td>
2332<td style="text-align:right;">
2333360
2334</td>
2335<td style="text-align:right;">
2336175
2337</td>
2338<td style="text-align:right;">
23393.15
2340</td>
2341<td style="text-align:right;">
23423.440
2343</td>
2344</tr>
2345</tbody>
2346</table>
2347</div>
2348<div id="add-indentation" class="section level1">
2349<h1>Add indentation</h1>
Hao Zhu72917f92019-03-15 18:41:42 -04002350<p>Unlike <code>pack_rows()</code>, which will insert a labeling row, sometimes we want to list a few sub groups under a total one. In that case, <code>add_indent()</code> is probably more apporiate. For advanced users, you can even define your own css for the group labeling.</p>
2351<div class="sourceCode" id="cb16"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb16-1" data-line-number="1"><span class="kw">kable</span>(dt) <span class="op">%&gt;%</span></a>
2352<a class="sourceLine" id="cb16-2" data-line-number="2"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="st">&quot;striped&quot;</span>, <span class="dt">full_width =</span> F) <span class="op">%&gt;%</span></a>
2353<a class="sourceLine" id="cb16-3" data-line-number="3"><span class="st"> </span><span class="kw">add_indent</span>(<span class="kw">c</span>(<span class="dv">1</span>, <span class="dv">3</span>, <span class="dv">5</span>))</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04002354<table class="table table-striped" style="width: auto !important; margin-left: auto; margin-right: auto;">
2355<thead>
2356<tr>
2357<th style="text-align:left;">
2358</th>
2359<th style="text-align:right;">
2360mpg
2361</th>
2362<th style="text-align:right;">
2363cyl
2364</th>
2365<th style="text-align:right;">
2366disp
2367</th>
2368<th style="text-align:right;">
2369hp
2370</th>
2371<th style="text-align:right;">
2372drat
2373</th>
2374<th style="text-align:right;">
2375wt
2376</th>
2377</tr>
2378</thead>
2379<tbody>
2380<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002381<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002382Mazda RX4
2383</td>
2384<td style="text-align:right;">
238521.0
2386</td>
2387<td style="text-align:right;">
23886
2389</td>
2390<td style="text-align:right;">
2391160
2392</td>
2393<td style="text-align:right;">
2394110
2395</td>
2396<td style="text-align:right;">
23973.90
2398</td>
2399<td style="text-align:right;">
24002.620
2401</td>
2402</tr>
2403<tr>
2404<td style="text-align:left;">
2405Mazda RX4 Wag
2406</td>
2407<td style="text-align:right;">
240821.0
2409</td>
2410<td style="text-align:right;">
24116
2412</td>
2413<td style="text-align:right;">
2414160
2415</td>
2416<td style="text-align:right;">
2417110
2418</td>
2419<td style="text-align:right;">
24203.90
2421</td>
2422<td style="text-align:right;">
24232.875
2424</td>
2425</tr>
2426<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002427<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002428Datsun 710
2429</td>
2430<td style="text-align:right;">
243122.8
2432</td>
2433<td style="text-align:right;">
24344
2435</td>
2436<td style="text-align:right;">
2437108
2438</td>
2439<td style="text-align:right;">
244093
2441</td>
2442<td style="text-align:right;">
24433.85
2444</td>
2445<td style="text-align:right;">
24462.320
2447</td>
2448</tr>
2449<tr>
2450<td style="text-align:left;">
2451Hornet 4 Drive
2452</td>
2453<td style="text-align:right;">
245421.4
2455</td>
2456<td style="text-align:right;">
24576
2458</td>
2459<td style="text-align:right;">
2460258
2461</td>
2462<td style="text-align:right;">
2463110
2464</td>
2465<td style="text-align:right;">
24663.08
2467</td>
2468<td style="text-align:right;">
24693.215
2470</td>
2471</tr>
2472<tr>
Hao Zhu72917f92019-03-15 18:41:42 -04002473<td style="text-align:left; padding-left: 2em;" indentlevel="1">
Hao Zhu3fb64062017-06-09 10:57:43 -04002474Hornet Sportabout
2475</td>
2476<td style="text-align:right;">
247718.7
2478</td>
2479<td style="text-align:right;">
24808
2481</td>
2482<td style="text-align:right;">
2483360
2484</td>
2485<td style="text-align:right;">
2486175
2487</td>
2488<td style="text-align:right;">
24893.15
2490</td>
2491<td style="text-align:right;">
24923.440
2493</td>
2494</tr>
2495</tbody>
2496</table>
2497<hr />
2498<p>The following feature is introduced in <code>kableExtra</code> 0.2.1.</p>
2499</div>
2500<div id="column-style-specification" class="section level1">
2501<h1>Column Style Specification</h1>
2502<p>When you have a table with lots of explanatory texts, you may want to specified the column width for different column, since the auto adjust in HTML may not work in its best way while basic LaTeX table is really bad at handling text wrapping. Also, sometimes, you may want to highlight a column (e.g. a “Total” column) by making it bold. In these scenario, you can use <code>column_spec()</code>. You can find an example below.</p>
Hao Zhu72917f92019-03-15 18:41:42 -04002503<div class="sourceCode" id="cb17"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb17-1" data-line-number="1">text_tbl &lt;-<span class="st"> </span><span class="kw">data.frame</span>(</a>
2504<a class="sourceLine" id="cb17-2" data-line-number="2"> <span class="dt">Items =</span> <span class="kw">c</span>(<span class="st">&quot;Item 1&quot;</span>, <span class="st">&quot;Item 2&quot;</span>, <span class="st">&quot;Item 3&quot;</span>),</a>
2505<a class="sourceLine" id="cb17-3" data-line-number="3"> <span class="dt">Features =</span> <span class="kw">c</span>(</a>
2506<a class="sourceLine" id="cb17-4" data-line-number="4"> <span class="st">&quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vehicula tempor ex. Morbi malesuada sagittis turpis, at venenatis nisl luctus a. &quot;</span>,</a>
2507<a class="sourceLine" id="cb17-5" data-line-number="5"> <span class="st">&quot;In eu urna at magna luctus rhoncus quis in nisl. Fusce in velit varius, posuere risus et, cursus augue. Duis eleifend aliquam ante, a aliquet ex tincidunt in. &quot;</span>, </a>
2508<a class="sourceLine" id="cb17-6" data-line-number="6"> <span class="st">&quot;Vivamus venenatis egestas eros ut tempus. Vivamus id est nisi. Aliquam molestie erat et sollicitudin venenatis. In ac lacus at velit scelerisque mattis. &quot;</span></a>
2509<a class="sourceLine" id="cb17-7" data-line-number="7"> )</a>
2510<a class="sourceLine" id="cb17-8" data-line-number="8">)</a>
2511<a class="sourceLine" id="cb17-9" data-line-number="9"></a>
2512<a class="sourceLine" id="cb17-10" data-line-number="10"><span class="kw">kable</span>(text_tbl) <span class="op">%&gt;%</span></a>
2513<a class="sourceLine" id="cb17-11" data-line-number="11"><span class="st"> </span><span class="kw">kable_styling</span>(<span class="dt">full_width =</span> F) <span class="op">%&gt;%</span></a>
2514<a class="sourceLine" id="cb17-12" data-line-number="12"><span class="st"> </span><span class="kw">column_spec</span>(<span class="dv">1</span>, <span class="dt">bold =</span> T) <span class="op">%&gt;%</span></a>
2515<a class="sourceLine" id="cb17-13" data-line-number="13"><span class="st"> </span><span class="kw">column_spec</span>(<span class="dv">2</span>, <span class="dt">width =</span> <span class="st">&quot;30em&quot;</span>)</a></code></pre></div>
Hao Zhu3fb64062017-06-09 10:57:43 -04002516<table class="table" style="width: auto !important; margin-left: auto; margin-right: auto;">
2517<thead>
2518<tr>
2519<th style="text-align:left;">
2520Items
2521</th>
2522<th style="text-align:left;">
2523Features
2524</th>
2525</tr>
2526</thead>
2527<tbody>
2528<tr>
2529<td style="text-align:left;font-weight: bold;">
2530Item 1
2531</td>
2532<td style="text-align:left;width: 30em; ">
2533Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vehicula tempor ex. Morbi malesuada sagittis turpis, at venenatis nisl luctus a.
2534</td>
2535</tr>
2536<tr>
2537<td style="text-align:left;font-weight: bold;">
2538Item 2
2539</td>
2540<td style="text-align:left;width: 30em; ">
2541In eu urna at magna luctus rhoncus quis in nisl. Fusce in velit varius, posuere risus et, cursus augue. Duis eleifend aliquam ante, a aliquet ex tincidunt in.
2542</td>
2543</tr>
2544<tr>
2545<td style="text-align:left;font-weight: bold;">
2546Item 3
2547</td>
2548<td style="text-align:left;width: 30em; ">
2549Vivamus venenatis egestas eros ut tempus. Vivamus id est nisi. Aliquam molestie erat et sollicitudin venenatis. In ac lacus at velit scelerisque mattis.
2550</td>
2551</tr>
2552</tbody>
2553</table>
2554</div>
2555</section>
2556
2557
2558
2559<!-- dynamically load mathjax for compatibility with self-contained -->
2560<script>
2561 (function () {
2562 var script = document.createElement("script");
2563 script.type = "text/javascript";
2564 script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
2565 document.getElementsByTagName("head")[0].appendChild(script);
2566 })();
2567</script>
2568
2569</body>
2570</html>