Próbuję napisać wszystkie raporty analizy danych za pomocą R Markdown, ponieważ mogę mieć powtarzalny dokument, który mogę udostępnić w kilku formatach wyjściowych (Pdf, HTML i MS Word).Zmiany w MS Word i RMarkDown
Jednak większość z moich kolegów używać MS Word i nie mają pojęcia o R, promocji cenowych itp
Jedną z zalet korzystania R Markdown jest to, że mogę wygenerować swój raport w MS Word i udostępnić go bezpośrednio moi koledzy.
Wadą jest to, że współpraca staje się uciążliwa dla mnie, ponieważ otrzymuję informację zwrotną o MS Word (zazwyczaj za pomocą zmian ścieżek) i muszę ręcznie wprowadzić te zmiany z powrotem do pliku .rmd.
Moje pytanie brzmi: jak mogę uprościć proces (tj. Uczynić go tak automatycznym, jak to tylko możliwe) wprowadzenia zmian w dokumencie MS Word do pliku .Rmd?
Czy są jakieś narzędzia, które mogą mi pomóc?
Psgetting kolegom stać R-literat nie wchodzi w grę :(
Jest to zbyt szeroka kwestia, ale jako podstawową odpowiedź można znaleźć różne dyskusje na ten temat w Internecie, a jedną wspólną sugestią jest wykonanie podobnej do pandoc konwersji z md na docx, która umożliwi wykonanie odwrotnej procedury (docx). do md) na plikach otrzymanych od współpracowników. Możesz użyć narzędzia diff do porównania i ewentualnego scalenia plików md, ale nie będzie to idealne. – Thomas
Dzięki @Thomas tak, widziałem już wiele dyskusji (głównie blogi, np. Http://www.r-statistics.com/2013/03/write-ms-word-document-using-r-with -as-little-overhead-as-possible /, http://blog.rolffredheim.com/2013/02/reproducible-research-with-r-knitr.html), ale we wszystkich tych, które widziałem, konkludują/powiedz, że muszą ręcznie wprowadzić zmiany w .docx z powrotem do pliku tekstowego (.rmd, lub źródło latexu lub inne formaty, które robi coś podobnego) – elikesprogramming
Cóż, przynajmniej teoretycznie powinieneś być w stanie użyć pandoc do zrobienia md do docx z powrotem do md, następnie git scalić zmiany, ale prawdopodobnie daleki od ideału. – Thomas