The gt()
function
Create a gt table object using the exibble
dataset. Use the row
and group
columns to add a stub and row groups via the rowname_col
and groupname_col
arguments.
tab_1 <-
exibble |>
gt (
rowname_col = "row" ,
groupname_col = "group"
)
tab_1
num
char
fctr
date
time
datetime
currency
grp_a
row_1
1.111e-01
apricot
one
2015-01-15
13:35
2018-01-01 02:22
49.950
row_2
2.222e+00
banana
two
2015-02-15
14:40
2018-02-02 14:33
17.950
row_3
3.333e+01
coconut
three
2015-03-15
15:45
2018-03-03 03:44
1.390
row_4
4.444e+02
durian
four
2015-04-15
16:50
2018-04-04 15:55
65100.000
grp_b
row_5
5.550e+03
NA
five
2015-05-15
17:55
2018-05-05 04:00
1325.810
row_6
NA
fig
six
2015-06-15
NA
2018-06-06 16:11
13.255
row_7
7.770e+05
grapefruit
seven
NA
19:10
2018-07-07 05:22
NA
row_8
8.880e+06
honeydew
eight
2015-08-15
20:20
NA
0.440
The resulting gt table object can be used in transformations with a variety of tab_*()
, fmt_*()
, cols_*()
, and even more functions available in the package.
tab_1 |>
tab_header (
title = "Table Title" ,
subtitle = "Subtitle"
) |>
fmt_number (
columns = num,
decimals = 2
) |>
cols_label (num = "number" )
Table Title
Subtitle
number
char
fctr
date
time
datetime
currency
grp_a
row_1
0.11
apricot
one
2015-01-15
13:35
2018-01-01 02:22
49.950
row_2
2.22
banana
two
2015-02-15
14:40
2018-02-02 14:33
17.950
row_3
33.33
coconut
three
2015-03-15
15:45
2018-03-03 03:44
1.390
row_4
444.40
durian
four
2015-04-15
16:50
2018-04-04 15:55
65100.000
grp_b
row_5
5,550.00
NA
five
2015-05-15
17:55
2018-05-05 04:00
1325.810
row_6
NA
fig
six
2015-06-15
NA
2018-06-06 16:11
13.255
row_7
777,000.00
grapefruit
seven
NA
19:10
2018-07-07 05:22
NA
row_8
8,880,000.00
honeydew
eight
2015-08-15
20:20
NA
0.440