Пандер с ftable и кавычками в выводе

Я пытаюсь получить прекрасную трехстороннюю кросс-таблицу, используя ftable с pander. В целом вывод в порядке, но имена строк и столбцов заключены в кавычки, что не идеально.

пример:

library(pander)
varA <-c("a","a","a","a","b","b")
varB <-c(1,2,1,2,1,2)
varC <-c(1,2,3,4,5,6)

tab1<-ftable(table(varA,varB,varC))
pander(tab1)

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

введите здесь описание изображения

Заранее благодарим за помощь.


person Maciej Karczewski    schedule 05.12.2015    source источник


Ответы (1)


Я думаю, что это была ошибка, поэтому спасибо, что сообщили об этом - надеюсь, исправлено:

> pander(tab1)

---- ---- ---- - - - - - -
          varC 1 2 3 4 5 6

varA varB                 

 a    1        1 0 1 0 0 0

      2        0 1 0 1 0 0

 b    1        0 0 0 0 1 0

      2        0 0 0 0 0 1
---- ---- ---- - - - - - -

введите здесь описание изображения

Пожалуйста, попробуйте версию для разработки, установленную с GitHub, и не стесняйтесь сообщать о похожих проблемах или о любых предложениях, которые вы может быть в системе отслеживания ошибок GitHub.

person daroczig    schedule 07.12.2015
comment
Спасибо, работает как шарм, хотя я должен сказать, что я немного удивлен. Я предположил, что это что-то с ftable, а не ошибка в pander. Я пытался сделать то же самое с print(xtable()), но получал те же двойные кавычки. - person Maciej Karczewski; 07.12.2015
comment
@MaciejKarczewski Я думаю, что xtable также использует format в фоновом режиме, что делает цитирование - см. там опцию xtable.format.args. - person daroczig; 07.12.2015