Страница 1 из 1

Текст отчета - подготовить в R

Добавлено: 28 сен 2020, 09:46
VistaSV30
Добрый день коллеги!

Поделитесь опытом, как по результатам вычислений R лучше подготовить текст отчета (текст, диаграммы, таблицы с объединёнными ячейками и т.п.) .

Варианты:
1) Всё сформировать в R и экспортировать в Word (пакеты: flextable, officer и др.)
2) Сформировать в R файл с разметкой HTML + отдельно картинки, сохранить в формате HTML, а после доформатировать в Word
3) Ещё какой-нибудь вариант, например, пакет rmarkdown, или... :)

Спасибо!

Re: Текст отчета - подготовить в R

Добавлено: 28 сен 2020, 10:17
gamm
единственный разумный автоматический вариант, который я видел - это выдавать pdf, в который вставлять картинки. Либо генерировать LaTeX, в который тоже вставлять картинки, которые сохранять в файлы (и уже из него - pdf). Все остальное (типа Markdown) не работает толком, форматирование перекашивается, и т.д. Если же нужен именно Word, то в нем и писать, вставляя таблицы и картинки из файлов (таблицы можно предварительно прочитав в Ёксель).

Re: Текст отчета - подготовить в R

Добавлено: 28 сен 2020, 10:36
VistaSV30
Почитал обзор про Markdown, так многообещающе всё описывают. Как говорится – «Хорошо поют!»

Но, как Вы говорите у них тоже не без проблем.

Видимо, чтоб меньше использовать дополнительные программы, то пока склоняюсь к HTML

Re: Текст отчета - подготовить в R

Добавлено: 28 сен 2020, 10:44
gamm
чтение HTML в Word тоже может дать неожиданные результаты :-)

я в далекой юности генерировал RTF (писал прототип, сохранял, и из него делал болванку, которую вставлял в код). Потом надоело ...

Re: Текст отчета - подготовить в R

Добавлено: 28 сен 2020, 11:17
VistaSV30
MicroSoft предлагает использовать свой Visual Studio.
Не пробовали, как он работает?

Re: Текст отчета - подготовить в R

Добавлено: 28 сен 2020, 12:33
gamm
VistaSV30 писал(а):
28 сен 2020, 11:17
Не пробовали, как он работает?
у меня VS только в качестве текстового редактора, программы писать. Но из опыта работы с мелкософтовскими приблудами (пробовал когда-то с XML работать) могу сказать, что проще все самому руками делать. Все время что-то отваливается, не работает, и т.д. Хотя есть любители :mrgreen: