scholaempirica / reschola

The Schola Empirica package
https://scholaempirica.github.io/reschola/
MIT License
4 stars 1 forks source link

Utilities for producing/formatting tables #27

Open petrbouchal opened 4 years ago

jaromir-mazak commented 4 years ago

jaký input budeš potřebovat tady?

petrbouchal commented 4 years ago

jak to teď děláte - těch utilit na to je mraky, tak jestli máte nějaký nejlepší přístup, že bychom ho zakomponovali do dokumentace a třeba i šablon, nebo si to zabalili do funkce (plus navázali rescholu na potřebný balík)

jaromir-mazak commented 4 years ago

zjistím dnes na callu a dám vědět.

jaromir-mazak commented 4 years ago

jinak já jsem v html používal kable pro normální tabulky a DT::datatable pro interaktivní. to mi přišlo fajn, ale v jiných formátech vlastně moc nevím. vím, že Honza používá pander. já jsem ještě v minulosti používal star gazer. tak to probereme, ale kdybys měl nějaké tipy, tak si asi i necháme poradit.

jaromir-mazak commented 4 years ago

tak jsme to dnes probírali s @alesvomacka a @netique. rozhodli jsme se, že zkusíme pro začátek flextable, protože se tváří, že umí dobře komunikovat s různými formáty, což by mohlo být dost užitečné.

https://davidgohel.github.io/flextable/articles/overview.html

plus jsme vytvořili dokument přehledu balíků na tabulky, kdyby ses chtěl podívat: https://docs.google.com/document/d/1ooflkbT2Cx2Y0v8N2zR8Yv19xQqF7anncey_JIFQaRc/edit#

měly by následovat nějaké další kroky, jak to zakomponovat do našeho workflow?

petrbouchal commented 4 years ago

Eště vím o https://hughjonesd.github.io/huxtable/design-principles.html - nezkoušel jsem, ale autor tam má fajn tabulku o tabulkách :)

A na crosstabs mně přišla fajn tabyl v janitor https://cran.r-project.org/web/packages/janitor/vignettes/tabyls.html.

Next steps: napsat si wrapper, který bude obsahovat nejpoužívanější defaults, a/nebo ten kód vložit do dokumentace nebo šablony?

petrbouchal commented 4 years ago

A v případě flextable si napsat theme a vložit do balíku.

jaromir-mazak commented 4 years ago

díky za další tipy, obecně mi to přijde docela velké sousto a klonil bych se k tomu, že nejdřív vyzkoušíme ten flextable a pak uvidíme, jestli nám to funguje, nebo narážíme na problémy, které bychom chtěli řešit jiným balíkem.

ve flextable nám přišlo fajn to default theme. začali bychom tím, ať věci zbytečně nekomplikujeme, už je tak toho dost nového, a pak někdy můžeme to téma v týmu znovu otevřít.