will generate a table combining metadata from variable attributes
with data summaries generated using skimr::skim()
Examples
data("bfi")
codebook_table(bfi)
#> name
#> 1 session
#> 2 created
#> 3 modified
#> 4 ended
#> 5 expired
#> 6 BFIK_open_2
#> 7 BFIK_agree_4R
#> 8 BFIK_extra_2
#> 9 BFIK_agree_1R
#> 10 BFIK_open_1
#> 11 BFIK_neuro_2R
#> 12 BFIK_consc_3
#> 13 BFIK_consc_4
#> 14 BFIK_consc_2R
#> 15 BFIK_agree_3R
#> 16 BFIK_extra_3R
#> 17 BFIK_neuro_3
#> 18 BFIK_neuro_4
#> 19 BFIK_agree_2
#> 20 BFIK_consc_1
#> 21 BFIK_open_4
#> 22 BFIK_extra_4
#> 23 BFIK_extra_1R
#> 24 BFIK_open_3
#> 25 BFIK_agree
#> 26 BFIK_open
#> 27 BFIK_consc
#> 28 BFIK_extra
#> 29 BFIK_neuro
#> label
#> 1 <NA>
#> 2 user first opened survey
#> 3 user last edited survey
#> 4 user finished survey
#> 5 <NA>
#> 6 __Ich bin tiefsinnig, denke gerne über Sachen nach.__
#> 7 __Ich kann mich schroff und abweisend anderen gegenüber verhalten.__
#> 8 __Ich bin begeisterungsfähig und kann andere leicht mitreißen.__
#> 9 __Ich neige dazu, andere zu kritisieren.__
#> 10 __Ich bin vielseitig interessiert.__
#> 11 __Ich bin entspannt, lasse mich durch Stress nicht aus der Ruhe bringen.__
#> 12 __Ich bin tüchtig und arbeite flott.__
#> 13 __Ich mache Pläne und führe sie auch durch.__
#> 14 __Ich bin bequem, neige zur Faulheit.__
#> 15 __Ich kann mich kalt und distanziert verhalten.__
#> 16 __Ich bin eher der "stille Typ", wortkarg.__
#> 17 __Ich mache mir viele Sorgen.__
#> 18 __Ich werde leicht nervös und unsicher.__
#> 19 __Ich schenke anderen leicht Vertrauen, glaube an das Gute im Menschen.__
#> 20 __Ich erledige Aufgaben gründlich.__
#> 21 __Ich schätze künstlerische und ästhetische Eindrücke.__
#> 22 __Ich gehe aus mir heraus, bin gesellig.__
#> 23 __Ich bin eher zurückhaltend, reserviert.__
#> 24 __Ich habe eine aktive Vorstellungskraft, bin phantasievoll.__
#> 25 4 BFIK_agree items aggregated by aggregation_function
#> 26 4 BFIK_open items aggregated by aggregation_function
#> 27 4 BFIK_consc items aggregated by aggregation_function
#> 28 4 BFIK_extra items aggregated by aggregation_function
#> 29 3 BFIK_neuro items aggregated by aggregation_function
#> type type_options data_type
#> 1 <NA> <NA> character
#> 2 <NA> <NA> POSIXct
#> 3 <NA> <NA> POSIXct
#> 4 <NA> <NA> POSIXct
#> 5 <NA> <NA> logical
#> 6 rating_button 5 haven_labelled
#> 7 rating_button 5 haven_labelled
#> 8 rating_button 5 haven_labelled
#> 9 rating_button 5 haven_labelled
#> 10 rating_button 5 haven_labelled
#> 11 rating_button 5 haven_labelled
#> 12 rating_button 5 haven_labelled
#> 13 rating_button 5 haven_labelled
#> 14 rating_button 5 haven_labelled
#> 15 rating_button 5 haven_labelled
#> 16 rating_button 5 haven_labelled
#> 17 rating_button 5 haven_labelled
#> 18 rating_button 5 haven_labelled
#> 19 rating_button 5 haven_labelled
#> 20 rating_button 5 haven_labelled
#> 21 rating_button 5 haven_labelled
#> 22 rating_button 5 haven_labelled
#> 23 rating_button 5 haven_labelled
#> 24 rating_button 5 haven_labelled
#> 25 <NA> <NA> numeric
#> 26 <NA> <NA> numeric
#> 27 <NA> <NA> numeric
#> 28 <NA> <NA> numeric
#> 29 <NA> <NA> numeric
#> value_labels
#> 1 <NA>
#> 2 <NA>
#> 3 <NA>
#> 4 <NA>
#> 5 <NA>
#> 6 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 7 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 8 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 9 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 10 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 11 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 12 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 13 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 14 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 15 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 16 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 17 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 18 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 19 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 20 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 21 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 22 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 23 5. 1: Trifft überhaupt nicht zu,\n4. 2,\n3. 3,\n2. 4,\n1. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 24 1. 1: Trifft überhaupt nicht zu,\n2. 2,\n3. 3,\n4. 4,\n5. 5: Trifft voll und ganz zu,\nNA. Item was never rendered for this user.
#> 25 <NA>
#> 26 <NA>
#> 27 <NA>
#> 28 <NA>
#> 29 <NA>
#> optional scale_item_names
#> 1 <NA> <NA>
#> 2 <NA> <NA>
#> 3 <NA> <NA>
#> 4 <NA> <NA>
#> 5 <NA> <NA>
#> 6 0 <NA>
#> 7 0 <NA>
#> 8 0 <NA>
#> 9 0 <NA>
#> 10 0 <NA>
#> 11 0 <NA>
#> 12 0 <NA>
#> 13 0 <NA>
#> 14 0 <NA>
#> 15 0 <NA>
#> 16 0 <NA>
#> 17 0 <NA>
#> 18 0 <NA>
#> 19 0 <NA>
#> 20 0 <NA>
#> 21 0 <NA>
#> 22 0 <NA>
#> 23 0 <NA>
#> 24 0 <NA>
#> 25 <NA> BFIK_agree_4R, BFIK_agree_1R, BFIK_agree_3R, BFIK_agree_2
#> 26 <NA> BFIK_open_2, BFIK_open_1, BFIK_open_4, BFIK_open_3
#> 27 <NA> BFIK_consc_3, BFIK_consc_4, BFIK_consc_2R, BFIK_consc_1
#> 28 <NA> BFIK_extra_2, BFIK_extra_3R, BFIK_extra_4, BFIK_extra_1R
#> 29 <NA> BFIK_neuro_2R, BFIK_neuro_3, BFIK_neuro_4
#> item_order n_missing complete_rate n_unique empty count min
#> 1 <NA> 0 1 28 0 <NA> 64
#> 2 <NA> 0 1 28 NA <NA> 2016-07-08 09:54:16
#> 3 <NA> 0 1 28 NA <NA> 2016-07-08 09:55:43
#> 4 <NA> 0 1 28 NA <NA> 2016-07-08 09:55:43
#> 5 <NA> 28 0 NA NA : <NA>
#> 6 4 0 1 NA NA <NA> 2
#> 7 5 0 1 NA NA <NA> 1
#> 8 6 0 1 NA NA <NA> 1
#> 9 7 0 1 NA NA <NA> 2
#> 10 8 0 1 NA NA <NA> 2
#> 11 9 0 1 NA NA <NA> 2
#> 12 10 0 1 NA NA <NA> 1
#> 13 11 0 1 NA NA <NA> 2
#> 14 12 0 1 NA NA <NA> 1
#> 15 13 0 1 NA NA <NA> 1
#> 16 14 0 1 NA NA <NA> 1
#> 17 15 0 1 NA NA <NA> 1
#> 18 16 0 1 NA NA <NA> 1
#> 19 17 0 1 NA NA <NA> 1
#> 20 18 0 1 NA NA <NA> 2
#> 21 19 0 1 NA NA <NA> 1
#> 22 20 0 1 NA NA <NA> 1
#> 23 21 0 1 NA NA <NA> 1
#> 24 22 0 1 NA NA <NA> 2
#> 25 <NA> 0 1 NA NA <NA> 1.5
#> 26 <NA> 0 1 NA NA <NA> 3.0
#> 27 <NA> 0 1 NA NA <NA> 2.0
#> 28 <NA> 0 1 NA NA <NA> 1.5
#> 29 <NA> 0 1 NA NA <NA> 1.3
#> median max mean sd whitespace
#> 1 <NA> 64 NA NA 0
#> 2 2016-07-08 12:47:07.5 2016-11-02 21:19:50 NA NA NA
#> 3 2016-07-08 14:23:22.5 2016-11-02 21:21:53 NA NA NA
#> 4 2016-07-08 14:23:22.5 2016-11-02 21:21:53 NA NA NA
#> 5 <NA> <NA> NaN NA NA
#> 6 4.0 5 4.214286 0.7382232 NA
#> 7 3.0 5 2.928571 1.1841100 NA
#> 8 4.0 5 4.178571 1.0904831 NA
#> 9 3.0 5 3.000000 0.9428090 NA
#> 10 5.0 5 4.392857 0.8317445 NA
#> 11 3.0 5 3.107143 0.8751417 NA
#> 12 4.0 5 3.500000 1.0363755 NA
#> 13 4.0 5 3.857143 0.7559289 NA
#> 14 4.0 5 3.178571 1.3067792 NA
#> 15 3.0 5 3.035714 1.2904820 NA
#> 16 4.0 5 3.750000 1.2056964 NA
#> 17 3.0 5 3.071429 1.2744954 NA
#> 18 2.0 4 2.500000 1.2018504 NA
#> 19 4.0 5 3.500000 1.2619796 NA
#> 20 4.0 5 4.071429 0.8997354 NA
#> 21 4.0 5 4.214286 0.9567361 NA
#> 22 4.0 5 3.857143 1.1126973 NA
#> 23 4.0 5 3.607143 1.1968875 NA
#> 24 4.5 5 4.214286 0.9567361 NA
#> 25 3.0 4.8 3.116071 0.9316506 NA
#> 26 4.2 5.0 4.258929 0.5630692 NA
#> 27 3.8 5.0 3.651786 0.7915622 NA
#> 28 4.2 5.0 3.848214 1.0099947 NA
#> 29 2.8 4.3 2.892857 0.9254231 NA
#> n_value_labels hist
#> 1 NA <NA>
#> 2 NA <NA>
#> 3 NA <NA>
#> 4 NA <NA>
#> 5 NA <NA>
#> 6 6 ▁▁▁▁▁▇▁▅
#> 7 6 ▂▇▁▃▁▅▁▂
#> 8 6 ▁▁▁▁▁▇▁▇
#> 9 6 ▇▁▅▁▁▆▁▁
#> 10 6 ▁▁▂▁▁▃▁▇
#> 11 6 ▆▁▇▁▁▇▁▁
#> 12 6 ▁▂▁▅▁▇▁▂
#> 13 6 ▁▁▃▁▁▇▁▂
#> 14 6 ▃▂▁▃▁▇▁▂
#> 15 6 ▂▇▁▃▁▇▁▃
#> 16 6 ▂▂▁▅▁▇▁▇
#> 17 6 ▃▇▁▇▁▅▁▅
#> 18 6 ▆▁▇▁▁▂▁▇
#> 19 6 ▂▅▁▅▁▇▁▆
#> 20 6 ▁▁▂▁▁▇▁▇
#> 21 6 ▁▁▁▂▁▆▁▇
#> 22 6 ▁▂▁▃▁▇▁▆
#> 23 6 ▁▅▁▆▁▇▁▇
#> 24 6 ▁▁▂▁▁▅▁▇
#> 25 NA ▂▇▅▅▃
#> 26 NA ▂▃▁▇▇
#> 27 NA ▂▃▇▇▃
#> 28 NA ▂▂▃▅▇
#> 29 NA ▅▇▇▆▇