An elegant way to share variables across #rshiny modules via R6 objects, courtesy of @jiwanheo.
A practical way to learn about R6 class.
jiwanheo.rbind.io/post/2022-…
Dev's ideal friend - persistent storage without the chains - courtesy of @CockroachDB.
Is bugs.r-project.org the right place to file a minor documentation in #RStats {base} 📦? If not, where should it be filed? 🙏🏻
@R_Contributors
TIL {purrr} partial() with the `...` argument; weird syntax but it's🤩
Imagine creating many styles in {openxlsx} with a common center `halign`:
ctr <- partial(createStyle, halign = "center", ... = )
ctr(numFmt = "0.0%")
# same as
createStyle(halign = "center", numFmt = "0.0%")
When {clipr} fails and you're too tired to mess with X11, {datapasta} got you covered😎
🙏 to @MilesMcBain
GH:
milesmcbain.github.io/datapa…
T.I.L. _session_ can be exported from a {shiny} module to allow updating input widgets across other modules🤩
Courtesy of @strboul for the inspiration 🙏
Gist:
gist.github.com/strboul/01c9…
Gratitude for today - {AzureStor} - seamlessly connecting to #rstats to #Azure storage (e.g. file, blob).
Thanks to Hong Ooi @MicrosoftR 🙏
Explore many more @Azure #rstats📦via github.com/Azure/AzureR
Deployed my first #rstats module-based #shiny based on {golem}, courtesy of @_ColinFay @thinkR_fr 🙏
Awesome📦& and even better 📖- engineering-shiny.org/
Many useful tips; my personal saviour - "stratégie du petit r" 🤩
Admin: we see a sudden spike in your #SharePoint use
Me: it’s not #SharePoint, it’s #rstats
ICYMI, {Microsoft365R} by Hong Ooi @MicrosoftR makes working with #MicrosoftTeams / #SharePoint pleasurable 🤩🙏🏼
github.com/Azure/Microsoft36…
❤️ {ralger} by @moh_fodil.
One less step to get nice tabular data from .html 🙇♂️
GH:
github.com/feddelegrand7/ral…
{Microsoft365R} looks promising 🤩, especially dealing with #sharepoint list.
Kudos @MicrosoftR team, @revodavid & Hong Ooi.
GH:
github.com/Azure/Microsoft36…
Have seen makefile enough that it’s time to learn; thankful for the valuable and soothing shorts by @fishnets88 🙏🏼
calmcode.io/makefiles/the-pr…
First time using {future} in a #Rstats📦 & really 🙏for the valuable 📖by @henrikbengtsson.
Some of the tips convered in the Common Issues vignette are 👌
🙇♂️ for the 📦too!
More kudos to Philipp Schauberger and co. for {openxlsx}.
TIL there's a fillMergedCells arg in openxlsx::read.xlsx() that detects and fills in the blanks for merged cells in .xlsx 😍
Guess everyone goes through the same excel pain at some point eh 🤷♂️
Almost had a mental breakdown when asked to replicate an analysis from #rstats to #python
🙏 @chowthedog & @ericmjl for {siuba} + {pyjanitor} 😍🤗
otu_wide = (otu_df
.clean_names()
>> select(-_.taxonomy)
>> gather("id", "value", -_.otu_id)
>> spread(_.otu_id, _.value)
)
Can’t thank Philipp Schauberger and co. enough for {openxlsx} 🙏🏼🙇🏻♂️
To satisfy the uncanny output reqs from my coworkers😌
Nice tabulated .xlsx with:
df %>%
write.xlsx(
asTable = T,
tableStyle = “TableStyleLight9”,
colWidths = “auto”
)
ycphs.github.io/openxlsx/



