12 Tabellen

Er zijn een aantal mogelijke manieren om een data.frame in tabelvorm weer te geven.

12.1 kable()

We raden aan om in eerste instantie kable() te gebruiken. De standaard (tabel 12.1) genereert zowel tabellen in pdf als HTML output formaat. In pdf formaat wordt het een floating tabel. Dat houdt in dat de volledige tabel op een pagina geplaatst wordt van zodra er plaats is om de volledige tabel te plaatsen. Is de tabel zo groot dat ze niet op een pagina past, dan valt het laatste stuk van de pagina.

Tabel 12.1: Standaard output van kable().
X1 X2 X3 X4 A B
rij 1 1.0291546 -0.3883308 1.4882623 0.0135373 relkx
rij 2 1.6339500 1.7334378 -0.4216562 0.3560588 ccocsfn vgbr zmkjqpil idj wmyoa hjvxy
rij 3 0.2647253 0.0958536 -1.0834406 -1.1366720 vejmx lkxlif kj i ek xdiqqvs lvp lh tzvd rozymxg
rij 4 0.5928746 0.6006742 -0.3735962 1.0036176 lhhzn py w hqqwd plrd yur ge zhn
rij 5 0.6105743 -1.6613077 0.9953273 0.2379250 s casz pttz yygcc lhyxcp qufq lusy
rij 6 -0.3434881 -1.0887133 0.4714955 -0.9697488 ggpz ppbc eip vwm
rij 7 -1.1898495 0.2646330 -0.7870890 1.8580881 dmye bu uxmk kkllu hstuuiz z vfedw
rij 8 1.6225725 -0.9298202 0.8130850 -1.3804699 nk ckjb lnvlqlbl nn zm devdt ubolwe lvnkne tzfauj l ucxwifu
rij 9 -0.1817180 0.9607345 1.1044020 0.4596097 ea oiua uovo iue rfthtr kgjotb rbpqh ihvsuo q nvy qxutqs mx
rij 10 0.5398309 0.7912505 0.4939403 -1.0873814 nez r jhl inh babc sy
rij 11 -0.8743322 -0.0995207 -0.7425501 -0.5345011 kw jsjmosv ubatkok prfhw ihzpp cvqee
rij 12 -1.9739242 0.0885212 -0.1366952 1.3818807 cigqt djxh rqk aus w lgbab z mbdcs hcmf
rij 13 0.7208600 -0.7250670 -0.8985925 -0.2190031 otgp oyr yede og hq ctzuuk
rij 14 0.7366155 -0.0836810 0.8850590 1.4114580 uzgpd hkafbuv opetg lqbgye yqxgc wehf zt wf
rij 15 -1.2302640 1.7543429 1.0364326 0.8380723 tnhfp he ihbvkz usmll ell am ro lygy yjevrz tj
rij 16 -0.7941341 1.4152927 -1.3677553 -0.2763766 kskt jdrr vtapmyba gyuwgf lsno djnra cmynm aaaods rycatt ro
rij 17 -0.0068753 1.0027398 0.8567692 0.5123842 txjqnqd j obgbcoqnb eftjh krz hdxbuflk woxsbu
rij 18 0.2966328 0.7118950 -0.3707660 -0.6992907 zqnr oznzzxa qpwf rjy qocjrw blvipu je
rij 19 -0.1379699 -0.1190411 -0.4134022 -1.4286912 bnx yc rtymoa sdpved epnjgb aiv mjubrzvm frqoi qmo h vmwaekev
rij 20 -1.7827536 0.9534830 0.0730869 -0.8555366 eukh pn nfhysshy iv qkg ftkvs rxhigr uzg lt wlxi cmhm
rij 21 -0.7813217 1.9978942 0.0533965 -0.9332284 zpzcme phd zub wsooe gqzbr ffoq sipes wktai
rij 22 0.6439884 -0.2303639 0.5368200 1.5203877 zuaxi flkq rsyn
rij 23 -0.4774053 1.1175533 -2.1752580 -1.3239268 mi imnk ca mpsx ciie uzad uog ww
rij 24 1.2092860 -1.4804678 -1.2725143 1.6579035 bmcquheup lfvl gzwk rqze xi wvn wajimv midrdr gto nm
rij 25 0.6822195 1.0232949 -1.2527825 0.8909120 hiv
rij 26 -0.7179220 -0.1447129 -1.0844295 0.4873724 fc y vdwj dcz dx hsud jjrfqav
rij 27 -0.9305961 -0.4260507 1.0301443 -0.2832862 ixhh w ugtbl bt ihl
rij 28 0.3413453 0.0034974 -1.2496161 -0.8542158 cta pfoeymn umt woiuhf kkvu ob fhq
rij 29 0.1842767 -0.6361124 -0.6957334 1.0672310 csy qsj nq bcudqs m myg mqc m
rij 30 0.2262154 0.2658157 0.3055593 0.4056838 li kw khym xkftx nht doonmt fh uyvl ildrpg fdsrz usvfnjq nr
rij 31 -2.4513024 -0.0919295 0.5788383 -0.5905286 zzy lysfo uewdt kdmumh jlyo s cxnmk gsik gf
rij 32 0.8750699 -1.3082402 -1.4367545 0.7265375 u bxorvr cerar cwe cmfggexqk rcb mcfsj wpmwosw zizd acc
rij 33 0.2619869 -0.6671706 1.2086729 0.5084319 hph nrse osf ly raeucms uscz vxmq pmar tn uhf soquh ezi
rij 34 -1.4747186 0.0503648 1.1010657 1.1763008 afjitv zdjq mv dt htcp yt
rij 35 1.3299203 0.1062975 -0.6507679 -0.0029039 xkcuom hugpuo xjqz wk fled pa quslfbo rgin aeee gyu yxl zzmdxo
rij 36 -0.9759328 -1.5275996 -1.0233916 -1.1566905 wsi vlmuj nah ezhrxmzv acrytce
rij 37 0.8210563 -2.0804249 1.5377677 -1.8488305 pyzx trshk al grlbwz ltlagq awr z nthg us oqqwg
rij 38 -1.9699768 -0.5571709 0.8945831 -0.0594485 wu ee hw gyhueathrj uis iki vm nat ljf
rij 39 -1.1743958 0.9717122 -0.2462907 -0.9158931 qjroy esahr ktzt nuxz
rij 40 -0.1671341 -0.6633937 0.7164466 -0.3269736 rry puplfrit xxys snahq dbdysnm pzby gbyjtre mrk bamskn
rij 41 0.3363592 0.7889640 -0.3427693 1.4193283 itlaj fo uqey z jgv wtnmgdo bx pv komlo o sfyl
rij 42 -1.5298731 -0.2848540 -0.2302166 -0.0152297 dpzhx jbjrd no mlrsl plnagxd hpypa fi icq
rij 43 -0.9120530 -1.1386089 0.2683807 0.4677983 teskzh m vd xuxmxd twidfqa
rij 44 -0.7415426 0.0215580 0.6484231 1.3010847 dpll xvn cfg oxxvaobm rm sumrboxs
rij 45 -2.6114117 0.1439102 0.6812483 -0.0423495 to vuhp akc wkhek tvw uimh uvwyi
rij 46 -0.4094666 -1.2780576 -0.6664170 -0.9409543 kq olsmw mfmb pwsza vvb grolje zwze
rij 47 1.5570793 -1.4535631 0.9097351 -0.0829593 niaym uqpixcd gq vly
rij 48 -0.2800620 0.5131337 0.7127461 0.9803983 vlm yleupf efilor zhwd vzcdim msch bpwch alupiuo
rij 49 -1.7103818 -1.0444480 -0.6214988 -0.5061289 hso qwt xslrav ov mpnrdyaw
rij 50 0.8456308 0.1272046 -0.1777042 0.3928175 h sbnb qeqtr fbiz qah hdeu mjneovvr n

Het markdown formaat is handig voor grotere tabellen met tekst. Wanneer de tekst te lang is worden de rijen over meerdere regels gespreid. Indien nodig wordt de tabel over meerdere pagina’s gespreid. Het nadeel is dat je geen bijschrift kan plaatsen en er ook niet naar kan verwijzen.

X1 X2 X3 X4 A B C
rij 1 0.19 -0.67 1.46 -1.29 akbqkvqax fq aeq pddr engsgb bhiy q noas
rij 2 -1.19 0.00 -0.64 1.17 wlpyzbg mn sty dwtpkd tsyeb hkqkgg gb vvxgedd gtz vn
rij 3 -2.53 -0.57 -0.93 0.77 wdhlz ocw sxbpa mta md wbqi mia mxix dhvasw aaaq
rij 4 0.95 0.55 0.87 -0.76 tdv taugfurxx mutpf dqs mlifprurpr cwbh vzqy wcctspwi slsfro y qlff wbvj kppux gjxe ox gyln
rij 5 0.52 0.88 -0.50 0.10 go fyvmqnrxv nfbgl igu laajt tje cfmoeyat wdc e hjotb xsc nbnoa vzjue ke dtz uypdqzg iplrzflr syqunj
rij 6 -2.59 0.11 -0.95 -0.84 ql vxpml ciy ihlc lpsyc rabiy bbff nn ivz vcd vkxoi bzb sbhmsbt hdq bferchm wbm zhd nsm ydju gj jiqab od oa
rij 7 1.68 0.48 -0.29 -0.94 wm ccpvsg jxrz iui mxy bklktg ybljhxf nucn bwq
rij 8 1.04 -0.72 -0.39 -0.06 boc yoh mp uaihz pfcxgc ynirnsbzm ekch lxnptq jvzn
rij 9 -0.13 -1.11 0.16 0.59 eracg kgwi fdjgm fh hfjugs wma uijb jah o ht ozu tctojnr w mdwb
rij 10 -0.24 -0.25 -0.63 0.53 flrmn kvh hcstx mkeyqsfz vav vrrnu zah nqzjxqbl xjnr
rij 11 0.11 -1.16 1.29 -0.57 sxhi bwvgcbw toily ovad rtnio nx ucfnw nnxql memakjs txjqcb gw azug
rij 12 0.76 -0.22 -0.33 0.83 is bnylpu kv ut akg xwiw hmw wmrhcfu vrtnxp vzgihrld hpjdz fywf l tvclti jsbkmbr iogoh zjg
rij 13 -0.66 -0.71 -0.25 0.18 ziwcy c rlkijkdu yfwm bgw mp wyir noxbe ipgr gvl uymrxof zqwug jwoxcx p gy qdsyevb kjj
rij 14 1.50 0.61 -0.47 1.62 fzzjzv use glx mvn hhtcta dvk jjh ewfsa aat litjb qicen untlao drn t mnw bwxe vghogpgs
rij 15 -1.55 0.70 -1.85 -0.55 xslfw buqrjay ltfu rhputx rsx rdd rnpfwt zeplxno fzfrcb eewk p wkg otc avcmy qqm ka flcsw pslruwoxntt sa abrmpnoo
rij 16 0.90 -0.86 1.56 -1.15 cjgdchqsy hk isgd vv oyrczre zmyycx ym wxfme mvihlf cuwe vsyk sjtq q tmc cagdn xru
rij 17 -0.90 -0.83 0.92 -0.37 cdy pw ip zuor dmhke kygwfz ngs xfbmz lhal ghxb rsbu
rij 18 0.94 -1.33 -1.43 -0.15 keji nihts pova zzukqopn zgps ypf nnakz trbgh da zpxn jy jh
rij 19 -0.63 0.80 -1.30 0.60 ssabzf ths afjc z mxuf cysa zahr nfct vhi iwial vocw jyaeyw kaqovd sveib hj ozzt zijmx
rij 20 -0.39 0.08 2.85 -1.05 bzffw emgtmle lxa hmo kftxgtv pm yzb tpmyc vmevro vt tt

De laatste optie is het pandoc formaat (tabel 12.2). Dit gedraagt zich als het longtable formaat met een aangepaste lay-out.

Tabel 12.2: pandoc output van kable()
X1 X2 X3 A
rij 1 -0.186 -0.450 1.262 srfk
rij 2 0.245 2.181 -1.607 lfw
rij 3 0.916 0.312 1.166 mirurc ysue
rij 4 -0.364 0.278 -0.486 hii fvfhpkay vp tglteqjch uhl
rij 5 -0.046 -1.187 -0.003 qr ngvp
rij 6 -0.613 -1.149 -0.152 bchmaq nta mt
rij 7 0.839 -1.212 -1.432 modzi xd jmi bjcik
rij 8 0.031 0.565 -0.519 cgtkg yqhfeo
rij 9 -0.497 -0.876 -0.152 unk lr algjzns yfujzawpptitp
rij 10 -1.387 -1.089 -1.973 ddwf qekshp wmgjo iggc ktsf ud mpc tow
rij 11 -0.617 -1.015 -0.169 xzxqx kvo qqjcymtm amcrpatz r jxpn bwio neduc kek
rij 12 0.103 0.122 1.182 xiib zhxbiuk tveexj
rij 13 -0.094 0.972 -0.484 nb nzelv fklg bcp futq ndcvil
rij 14 0.058 0.201 -1.202 jmvjz h apx ve byui ktdoa ozfydgrmw
rij 15 -0.226 1.358 0.163 pkjuzi txx sj jgxgc flho dla
rij 16 0.528 0.664 -0.860 jmc ctidxef
rij 17 0.901 0.174 0.121 obl lrg tsvkaln
rij 18 0.270 1.101 -0.845 zhbquycer ujyshs ft bhz ap
rij 19 -0.925 0.838 0.767 iz
rij 20 -0.991 -0.106 -0.667 pnlts li nqfsrbox
rij 21 -0.144 0.677 1.645 jils rpjt czv tosn oxrfr
rij 22 -0.381 0.545 0.584 tjmmw th isavphfy dvtcz fgpo vunhaksr
rij 23 0.069 -0.205 -2.233 ppzq xf vdx
rij 24 -2.463 0.592 -0.274 hvofqolt tf
rij 25 0.523 -0.793 0.116 zekfed
rij 26 0.124 0.168 -0.461 fevejez nojpbapc pi
rij 27 -0.044 -1.507 -0.933 umr ymhqiu juhcb qxg eh yuq
rij 28 -0.844 -1.946 -0.089 ycxe djlboyeu afe nskuvalc fy
rij 29 -1.334 -0.164 -0.631 gs trcy llgcztr cbbl ykrbypvzqb
rij 30 -0.138 -0.006 -1.301 dpcyee maah ouo
rij 31 0.082 -0.669 0.654 we ttp viy xll ocm acj erljh vtjtj
rij 32 0.760 -0.975 0.514 knb r d krd npq
rij 33 -1.065 -1.178 0.287 dnsbx zusmx iujp fatnupvo j
rij 34 0.391 -0.149 0.557 dit xbecryps xmk akf
rij 35 -1.269 -0.065 0.327 qxt qdpim u uf
rij 36 -1.464 0.270 1.001 kwqh
rij 37 -2.036 -1.386 -0.090 fy boa gv clyjw trksfz
rij 38 -0.455 -0.610 -0.332 ptjf kako obi znxz gfpq bpgo
rij 39 0.644 2.013 -1.454 xms jpj wbevb glqnin
rij 40 0.481 -1.059 1.029 gqvvb ziy wjj
rij 41 -0.027 -0.721 -1.166 ngpb hxkcfo lxzfmlii cfxomc nwlj
rij 42 0.299 0.812 0.061 okxxf gshpa
rij 43 0.535 0.123 -0.619 glj xirl xevhiujn
rij 44 -0.194 0.346 2.270 ap reruw yyd lrnh
rij 45 1.394 -1.666 0.407 zeix axowvdi we vvu
rij 46 -1.568 0.040 0.479 pif hazlf iczhg wpca bion
rij 47 -2.140 0.659 0.969 lkcrhthh qfqnsu rh
rij 48 -0.867 0.334 0.231 gngg lracsh sggvpt fwuayv dnuu butx fpxex
rij 49 2.510 -0.563 -0.483 t z
rij 50 -0.096 -1.021 0.882 rtdr o bb

12.2 Mogelijke alternatieven

12.2.1 Aangepaste kable() formaten voor pdf output

De booktabs past een lay-out met minder lijnen toe (tabel 12.3). Nu geven we ook het gewenste aantal decimalen voor elke kolom weer. Nu past de tabel omdat we een aangepast aantal rijen en kolommen hebben gekozen.

De argumenten hebben geen invloed over het uitzicht in de HTML versie.

Tabel 12.3: Booktabs output van kable()
X1 X2 X3 X4 A
rij 1 -1.0 -0.12 0.002 0.6612 kipeovefah vyv hmvkji
rij 2 0.3 -0.91 1.792 0.4753 vium d tl cna rjjxklua grmhi cdtbbdrf
rij 3 0.7 -0.79 1.496 0.2113 ad qbyjzt twohq qpnl zpaxxyctsw
rij 4 0.0 2.56 -0.483 -0.9449 ueiotclc yzb cb mci hy m eye jm r
rij 5 0.6 -1.64 0.379 0.8699 zum fbozcamd gjxo dwsry asjwd mlau
rij 6 0.8 -0.21 -1.875 0.1424 bfn rh
rij 7 -0.8 0.35 -0.480 -1.2161 ufkp iytem ecxsw zazge
rij 8 0.5 -1.00 1.415 -0.9680 ydyhje wxqlu srnf drxxe
rij 9 -0.1 3.90 -1.194 -0.8686 yrwn by dgao
rij 10 1.0 0.27 0.291 -0.2970 bi gdsq hdlwk qdkje bacnwyk wkmnypo tgtj
rij 11 -1.6 0.81 -0.434 0.5406 mzqin yoxgjhl vkud bppv hd vw
rij 12 -1.8 -0.22 0.152 -0.3644 nbnjv kkn fmkt va is ymevf jlvg rg
rij 13 1.6 1.05 1.486 -0.6586 c ivndh yqtydx
rij 14 1.4 1.61 -0.123 0.6231 osqmp mgsldoc odzgad yzwfpy fd
rij 15 0.3 0.28 0.222 -0.4123 yj bisdjgbx llx pkxhw dlga ifx
rij 16 -0.9 0.28 0.243 0.1313 uwcs qgaz fzm jyxj j wsvrmf liaqwq
rij 17 0.8 0.97 -1.644 0.7423 tqhpnj bqyly el
rij 18 -1.6 -0.52 0.822 0.2716 o
rij 19 -0.9 -1.88 0.738 1.0450 uitaqof kd
rij 20 0.0 1.44 -2.400 -0.5926 uub fyf ukmz
rij 21 -1.5 -0.48 -0.692 0.6383 wbkry ehe negv wo rtkwwy
rij 22 -0.2 -0.36 0.539 0.9916 rznmkc uhiq ek
rij 23 1.7 -2.12 1.721 -1.1428 de evs tyjbhr qvwdbu soq
rij 24 0.1 0.17 -2.329 -2.0117 urp bw vtkfuo
rij 25 -1.0 0.26 1.041 0.6507 wdgbo fezavs ai oc ogrj kl aoxz erse
rij 26 -0.9 -0.92 0.689 1.3606 sy womjr lqef anjgi
rij 27 1.7 -0.52 0.154 1.1940 sgxuc abio a evdd hdba
rij 28 -0.3 -2.16 -0.634 1.3408 ttdutl uslw etjs pk of lsyvmzu
rij 29 0.1 -0.34 -0.661 1.5227 vxobx oei wit
rij 30 -1.1 1.66 -0.206 1.6548 lkoe ouprxz shq uyf mxc
rij 31 1.0 0.53 0.011 0.0922 prvf gzxz rir skpvdwnh voyo
rij 32 -0.5 -0.65 -0.020 1.0012 t c diri cea
rij 33 -0.1 -0.45 -0.442 -1.1494 ii rkpfqddn feex xpejjcq
rij 34 0.0 -0.33 -0.750 -0.7269 cvav hvbbo tomjxalj eenpqqrz
rij 35 0.6 -0.78 -0.744 -2.0798 pcmzsi jgjlof un evh wal t vfwi lcasmj
rij 36 -0.3 -1.57 1.036 1.1612 qdn vtbnbo mgo
rij 37 -2.1 -1.17 1.559 -0.2513 fl mbpypjmj nrajy hny ybakp
rij 38 0.9 -0.71 -0.795 -0.5655 wlxy qg jollu kfgcls vdhkb mjs boig
rij 39 -0.6 -0.80 -0.355 0.6158 gobnix ewma qxy zih kxjky yy
rij 40 0.3 0.60 0.687 1.1413 ew qwf dh ormn xn dxaczp hnkirtfbo ktbdlq zl ruxb

Het longtable formaat is geschikt wanneer we een tabel hebben die langer is dan op een pagina past (tabel 12.4). Dit soort tabel is geen floating table. Dat wil zeggen dat ze onmiddellijk start daar waar de code ze genereert. Onderaan de pagina wordt de tabel afgebroken en op de volgende pagina opnieuw gestart. Merk op dat een te brede tabel nog steeds wordt afgebroken.

Tabel 12.4: Longtable output van kable().
X1 X2 X3 X4 A
rij 1 1.04 -0.17 0.45 0.36 mwgpfy xbktad ge wamls zxat
rij 2 -0.44 -0.23 -2.10 -0.26 sfpu dhzy biwarc
rij 3 0.44 -0.36 -1.74 0.21 lu btmfmwf eub dq phjein ho
rij 4 0.59 -0.52 -0.49 0.22 drn dao qgio ar wqkie voelh
rij 5 0.89 -0.09 0.42 0.72 cm tdoqwt ztlgbjz xp
rij 6 -0.57 -0.38 0.00 0.14 rmvit ccda g qudpyp nwygq kynar
rij 7 0.74 0.52 -1.00 1.35 uy eg klsf oipwad
rij 8 0.38 -0.29 -1.22 -0.80 sllgafe axba rfwbh mqhio
rij 9 -0.16 -1.49 -0.01 -0.08 otmm wti
rij 10 -1.58 0.26 0.22 1.40 w idryjb kdet httxm svz d g
rij 11 -0.98 0.98 0.02 0.71 lnglr zuscc mvbt
rij 12 -1.11 -0.79 -1.06 -2.44 mwfbjsh xkcyx theisp e
rij 13 1.81 3.50 1.12 -0.81 q cgtnbule
rij 14 1.04 0.48 0.18 -0.09 rasie jf dceaxx ujhxcqg nceij rt
rij 15 -0.76 0.85 -1.15 -2.08 yirb nntladoyj bba cicky
rij 16 -0.31 -0.30 -0.31 -1.03 jay azz qpv pyx ustrcy
rij 17 0.80 -0.57 0.09 0.62 gohxhi rm he khl s yjlb thu jadi vtq
rij 18 -0.39 1.38 0.70 -0.23 uecpu evpzo xw
rij 19 -0.45 -0.86 0.52 1.19 ffo
rij 20 -0.97 -0.65 -0.53 -0.02 guq aw sxkj bfu
rij 21 1.30 -1.38 -0.61 -0.12 sqioj ggz rmjx g zhhhci jia usstg
rij 22 -0.23 1.57 0.60 -0.80 jgmixc bmt vln
rij 23 1.11 -1.16 -0.39 1.52 pbeob tedfuwtm ghcphli c ih
rij 24 -0.34 0.85 0.49 -0.34 wmwjr pbcdp jrgm wkoge sxyw xz
rij 25 -0.85 0.60 -0.35 -0.94 ncxnu lmh yb ychfyozyz uyjpr tnqar
rij 26 -0.69 -1.42 0.38 0.89 mqkmnhm cvianjc idla fuhs
rij 27 -0.43 0.16 -0.83 1.54 ymahxfi eyex hmrxkf rgtozf
rij 28 0.49 -1.18 0.14 0.82 wbkss xhi g lta xpzsm wqqmh
rij 29 0.50 -0.33 -0.68 -0.75 ar eulic xcicw ipvsw mpt kbk
rij 30 -0.35 0.81 -0.43 0.06 moizl hoce zup yhj jf
rij 31 0.96 -0.14 -1.65 0.50 twea eewsc h
rij 32 0.34 0.07 -0.59 -0.14 gr zjrt hw pasisbb edsf ttfizdca bxwz llxeety
rij 33 1.96 0.42 -1.76 2.14 scrjuy gcmm zbc zgqxtu jfbefq isz
rij 34 1.36 0.84 -0.64 0.59 sxyu jz bsqo
rij 35 -1.20 -0.34 -0.81 0.43 mkcs yern xeoy
rij 36 0.17 0.76 1.05 -0.41 wa wwfgf vtc sensauj vzasj
rij 37 -1.36 -0.47 0.28 1.20 velcw
rij 38 -0.49 0.06 -0.02 1.35 gzyza yl iglhij cjgyhjb ogursu
rij 39 -0.40 -0.63 0.50 -0.15 dsm lhtbij fjt hra fly qbju htljvgrc
rij 40 0.68 0.52 -0.68 0.85 vjyiuir dr zlrraud ajkoe fzw

12.2.2 Het kableExtra package

kableExtra biedt de mogelijkheid om het uitzicht van kable() tabellen aan te passen. Je kan in een zelfde commando zowel het HTML als pdf formaat aanpassen. In plaats van hier een beperkt aantal voorbeelden te geven, verwijzen we liever naar de uitgebreide vignettes van kableExtra. Ze hebben een vignette voor HTML output en pdf output.

12.2.3 pandoc.table()

pandoc.table() komt uit het pander package.

Voordelen:

  1. Zet tabellen steeds naar markdown formaat. Dit betekent dat je steeds een brede waaier aan outputformaten kan gebruiken.

Nadelen:

  1. Je moet steeds results='asis' toevoegen aan de chunk opties.

12.2.4 xtable()

xtable() komt uit het xtable package.

Voordelen:

  1. Biedt veel mogelijkheden om tabellen te fine-tunen. Zie ?xtable en ?print.xtable voor alle details. Een paar handige opties:
    • tabellen in landscape weergeven
    • rijnames of kolomnamen roteren
    • het lettertype van de tabel verkleinen (of vergroten)
  2. Biedt native code voor latex (pdf) en HTML.

Nadelen:

  1. Je moet steeds results='asis' toevoegen aan de chunk opties.
  2. Kan niet dynamisch kiezen tussen pdf of HTML. Minder handig als je zowel HTML als pdf output wilt.
  3. Kruisverwijzingen zijn lastig, zeker als je ze zowel in pdf als HTML wilt hebben.

 

Creative Commons-Licentie Onkelinx, T. (2021). https://doi.org/10.5281/zenodo.842223