У меня есть некоторые данные, подобные следующим:
data.frame(col = rownames(mtcars))
Что выглядит следующим образом:
col
1 Mazda RX4
2 Mazda RX4 Wag
3 Datsun 710
4 Hornet 4 Drive
5 Hornet Sportabout
6 Valiant
7 Duster 360
8 Merc 240D
9 Merc 230
10 Merc 280
11 Merc 280C
12 Merc 450SE
13 Merc 450SL
14 Merc 450SLC
15 Cadillac Fleetwood
16 Lincoln Continental
17 Chrysler Imperial
18 Fiat 128
19 Honda Civic
20 Toyota Corolla
21 Toyota Corona
22 Dodge Challenger
23 AMC Javelin
24 Camaro Z28
25 Pontiac Firebird
26 Fiat X1-9
27 Porsche 914-2
28 Lotus Europa
29 Ford Pantera L
30 Ferrari Dino
31 Maserati Bora
32 Volvo 142E
Однако, когда я запускаю документ уценки R, данные занимают многостр.
Как получить данные для печати в формате kable
, чтобы они разбивались на несколько столбцов?У меня есть нечетное число наблюдений.
Ожидаемый результат (без команд kable)
1 Mazda RX4 15 Cadillac Fleetwood 29 Ford Pantera L
2 Mazda RX4 Wag 16 Lincoln Continental 30 Ferrari Dino
3 Datsun 710 17 Chrysler Imperial 31 Maserati Bora
4 Hornet 4 Drive 18 Fiat 128 32 Volvo 142E
5 Hornet Sportabout 19 Honda Civic
6 Valiant 20 Toyota Corolla
7 Duster 360 21 Toyota Corona
8 Merc 240D 22 Dodge Challenger
9 Merc 230 23 AMC Javelin
10 Merc 280 24 Camaro Z28
11 Merc 280C 25 Pontiac Firebird
12 Merc 450SE 26 Fiat X1-9
13 Merc 450SL 27 Porsche 914-2
14 Merc 450SLC 28 Lotus Europa
Текущий код:
library(knitr)
library(kableExtra)
data.frame(col = rownames(mtcars)) %>%
kable() %>%
kable_styling(bootstrap_options = c("striped", "hover", "condensed", "responsive"))