Flextable хорошо вяжется в .docx локально, но в блестящем приложении развернуто не - PullRequest
0 голосов
/ 11 июля 2019

У меня блестящее приложение, которое запускает некоторые статистические тесты и экспортирует как .docx (текстовый документ) с RMarkdown.Я обнаружил, что лучший способ обработки таблиц - это flextable и pander

Когда я пытался сделать flextable работу, я понял, что мой RStudio использовал более старую версию из pander, и мне нужно было вручную установить новую версиюfrom pander (и заставил его работать).

Таким образом, все мои таблицы работают нормально при локальном тестировании, но когда я развертываю свое приложение в shinyapps.io, мои таблицы в текстовом документе выглядят как необработанный код (изображение ниже)

enter image description here

МОЙ Угадай: вероятно, версии, которые я использую в моем RStudio локально, более новые и правильно обрабатывают мои таблицы, а также версии на shinyapps.ioстаршеМожет ли это быть?

В будущем я собираюсь поместить свое блестящее приложение в цифровую каплю океана, и там я установлю все самые новые версии, которые мне нужны.Это решило бы мою проблему?

Если вы, ребята, согласитесь со мной, я готов начать платить Digital Ocean только за то, чтобы проверить это, но хотел бы получить обратную связь, чтобы решить мои проблемы.Спасибо!

1 Ответ

0 голосов
/ 11 июля 2019

Решил мою проблему, мое предположение оказалось верным!

Чтобы узнать версию пандо shinyapps.io, я использовал pandoc_version () из пакета rmarkdown и получил 2.3.1 (старше моей локальной версии 2.7.3)

Итак, я понизил свою локальную версию Pandoc до 2,6 (просто чтобы проверить не очень старую версию). Это вызвало у меня ту же проблему с shinyapps.io (raw xml)

Чтобы проверить снова, я обновил свой локальный pandoc до 2.7.3 и снова протестировал. Угадай, что? Все работает нормально.

Моя проблема - версия pandoc от shinyapps.io, и она будет решена, когда я разверну свой собственный сервер Rstudio (с самой новой версией pandoc).

Спасибо всем!

Обратите внимание: для выполнения этих тестов я ничего не изменил в своем файле RMarkdown.

...