Сноски в Kable с математическим уравнением и примечаниями c - PullRequest
1 голос
/ 30 января 2020

У меня проблемы с kable и R Markdown. Я хотел бы создать таблицу со сносками: 1. немного математической формулы (enter image description here), 2. с алфавитными примечаниями, 3. и я хотел бы, чтобы примечания a и b также отображались рядом с var_a и var_b в верхнем индексе.

Я могу составить таблицу, но как только я добавлю сноски, я получаю сообщение об ошибке.

var_a <- rep(0, 3)
var_b <- rep(1,3)
var_c <- rep(2, 3)

df <- data.frame(var_a=var_a, var_b=var_b, var_c=var_c)

kable(df, "latex", caption = "title", booktabs = T) %>%
  kable_styling() %>%
  add_footnote("Standard errors in parenthesis. P-values in brackets.", "P-values from Wald-test for $H_0$ Hazard Ratio = 1.",
               footnote_order = c("alphabet", "alphabet"))

РЕДАКТИРОВАТЬ:

Это сообщение об ошибке я получаю:

Error in add_footnote(., "Standard errors in parenthesis. P-values in brackets.",  : 
  unused argument (footnote_order = c("alphabet", "alphabet"))

1 Ответ

0 голосов
/ 30 января 2020

Начнем с того, что я не большой поклонник оператора pipe, когда вы выполняете сложные функции, вы, как правило, пропускаете некоторые крошечные проблемы, например помещаете сноски в вектор:

mytable <- kable(df, "latex", caption = "title", booktabs = T)

mytable <- kable_styling(mytable)

add_footnote(mytable,c("Standard errors in parenthesis. P-values in brackets.",
                  "P-values from Wald-test for $H_0$ Hazard Ratio = 1.") )

I удалить footnote_order Я не понимаю, зачем вы это используете? И я не могу заставить его работать ...

Если вы хотите, чтобы сноска генерировала $H_0$ вместо \$H\_0\$, вы должны написать:

add_footnote(mytable,c("Standard errors in parenthesis. P-values in brackets.",
                       "P-values from Wald-test for $H_0$ Hazard Ratio = 1."), escape = FALSE )
...