Fußnoten-Zeichen im Header von kableExtra Tabellen

Allgemeine Statistik mit R, die Test-Methode ist noch nicht bekannt, ich habe noch keinen Plan!

Moderatoren: EDi, jogo

Antworten
Werekorden
Beiträge: 83
Registriert: So Feb 04, 2018 7:52 pm

Fußnoten-Zeichen im Header von kableExtra Tabellen

Beitrag von Werekorden »

Hallo da bin ich wieder,

Ich habe mal eine Frage zum package kablExtra.
Ich möchte gerne Fußnoten hinzufügen, das funktioniert auch. Doof das man die Spalten und Zeilen indisch eingeben muss aber auch noch ok.

Meine Frage aber ist:
Kann man Fußnoten auch für den Header-Bereich angeben? Also bei add_header_above?

Ich bekomme es nicht hin.

Hier mein Rmarkdown-Beispiel:

Code: Alles auswählen

---
title: "test"
output: 
  pdf_document: default
---

```{r echo=FALSE}
library(tibble)
library(kableExtra)
library(dplyr)

SampleTabelle12 <-
  structure(
    list(
      Day = c(1, 100, 189, 356, 378),
      H1 = c(
        24.6105890274048,
        25.0588925679525,
        25.1532560984294,
        24.9550952911377,
        24.9701798756917
      ),
      H2 = c(
        24.6344871520996,
        25.0452060699463,
        24.9547163645426,
        24.9720815022786,
        24.9745591481527
      ),
      H3 = c(
        24.539662361145,
        25.152853012085,
        25.0576219558716,
        24.935830116272,
        24.9263563156128
      ),
      H4 = c(
        24.5215082168579,
        25.0977077484131,
        25.1285978953044,
        25.0273609161377,
        25.1261781056722
      ),
      M1 = c(
        27.7526245117188,
        27.5274480183919,
        27.575714747111,
        27.546688079834,
        27.5617179870605
      ),
      M2 = c(
        27.8780727386475,
        27.4733486175537,
        27.616527557373,
        27.4291114807129,
        27.4547475179036
      ),
      M3 = c(
        27.7395248413086,
        27.4772027333577,
        27.6087182362874,
        27.4911886850993,
        27.5214182535807
      ),
      M4 = c(
        27.7226762771606,
        27.5327657063802,
        27.6189448038737,
        27.5323746999105,
        27.5590165456136
      ),
      L1 = c(
        31.3464527130127,
        30.9198106129964,
        31.0575275421143,
        30.9946893056234,
        30.9649829864502
      ),
      L2 = c(
        31.0697546005249,
        30.9161364237467,
        30.9001496632894,
        30.7938957214355,
        30.8717797597249
      ),
      L3 = c(
        31.2199878692627,
        30.8868211110433,
        30.877659479777,
        30.974671681722,
        30.9524313608805
      ),
      L4 = c(
        31.2347249984741,
        30.8438777923584,
        30.9162432352702,
        30.8637097676595,
        30.890328725179
      ),
      PK1 = c(
        23.3984559377034,
        23.3165092468262,
        22.5001748402913,
        22.5809440612793,
        22.1573944091797
      ),
      PK2 = c(
        24.9634730021159,
        25.8911730448405,
        27.1775121688843,
        25.5410505930583,
        25.5765113830566
      ),
      PK3 = c(
        30.5795663197835,
        29.272632598877,
        31.5930442810059,
        28.8436368306478,
        28.6862106323242
      )
    ),
    class = c("tbl_df", "tbl", "data.frame"),
    row.names = c(NA, 
                                                 -5L))
 
#Tabellen-Bezeichnung: Angabe wo welche Fußnoten-Zeichen hin sollen. 
SampleTabelle12
  names(SampleTabelle12)[2] <- paste0(names(SampleTabelle12)[2],
                                  (footnote_marker_number(1, "latex")))

 
# Druck eigentlicher TAbelle
  SampleTabelle12 %>%
  mutate_all(linebreak) %>%
  kbl(
    booktabs = T,
    escape = F,
    caption = "Zusammenfassung der Mittelwerte aller Messungen",
      align = "r"
    ) %>%
  kable_styling(latex_options = c("striped", "hold_position", "scale_down")) %>%
  add_header_above(c(
    " ",
    "Titer hoch" = 4,
    "Titer mittel" = 4,
    "Titer niedrig" = 4,
    "Positiv-Kontrollen" = 3
  ))  %>%
  footnote(
    general = "Angaben zu Abkürzungen",
    number = c(
      "Hoch konzentrierte Proben",
      "Mittel konzentriert Proben",
      "Niedrig konzentrierte Proben",
      "Positiv-Kontrollen"
    ),
    general_title = "Informationen:",
    footnote_as_chunk = T
  )
```
VG,
Andreas
Werekorden
Beiträge: 83
Registriert: So Feb 04, 2018 7:52 pm

Re: Fußnoten-Zeichen im Header von kableExtra Tabellen

Beitrag von Werekorden »

HI,

hat wirklich niemand eine Idee? Ich würde auch zu xtable wechseln.
Ich will ein System nutzen, dass möglichst flexibel ist und eben gute pdfs-Erstellung erlaubt, deshalb bin ich bei KabelExtra gelandet.


VG,
Andreas
Antworten