The first important step of a data analysis workflow is to make sure that everything about your data “makes sense”. The {diagnose} function from {dlookr} 📦 provides a detailed data diagnosis report that makes this step easy! 🔍 #rstats #DataScience



R Function A Day (@rfunctionaday; 716116): The first important step of a data analysis workflow is to make sure that everything about your data “makes sense”. > The {diagnose} function from {dlookr} 📦 provides a detailed data diagnosis report that makes this step easy! 🔍 > > #rstats #DataScience

Weston Testo (@westo_fernnerd; 476127): If you’re like me and have spent lots of time making species occurrence maps, only to have them come out looking 🥴, I’ve put together a walkthrough and R code that you might find useful! #Rstats #DataScience #dataviz

R posts you might have missed! (@icymi_r; 38974): ✍️🔤 How to go from R to nice tables in Microsoft Word | A step-by-step tutorial on exporting tables from R > 👤 Luka Negoita, PhD @lukanegoita
> 🔗 #rstats #datascience

R posts you might have missed! (@icymi_r; 31456): ✍️ Regression Modelling in R: A bit of theory and application > 👤 Chris Mainey @chrismainey > 🔗 #rstats #datascience

R posts you might have missed! (@icymi_r; 26368): 📦📊 {graphlayouts} • new layout algorithms for network visualizations in R > 👤 David Schoch @schochastics
> 🔗 #rstats #datascience

Bryan Clair (@turtlegraphics; 24832): The last thing your #Rstats / #DataScience students need this holiday season is another dry, stale textbook. Treat them right with “Probability, Statistics, and Data: A Fresh Approach Using R!” > Bakery fresh today from me, @speegled and @CRC_MathStats >

Strahinja Stefanovic ⚙️ (@CaLeSS22; 21395): Would you like to play it like this? > #Analytics #MachineLearning #AI #Python #Rstats #Reactjs #IoT #IIoT #Linux #Serverless #flutter #javascript #TensorFlow #BigData #CloudComputing #Robotics #100DaysOfCode

R posts you might have missed! (@icymi_r; 19234): ✍️ A guide to correctly calculating posterior predictions and average marginal effects with multilievel Bayesian models > 👤 Andrew Heiss @andrewheiss > 🔗 #rstats #datascience

Helen McKenzie (@helenmakesmaps; 19129): Something a bit experimental for today: average monthly temperature by country, ordered by the latitude of the country’s central point > #30daymapchallenge #day27 #heatmap #rstats #ggplot #anythingisamapifyoubelievehardenough

R posts you might have missed! (@icymi_r; 17035): 📦📊 {waffle} • Make waffle (square pie) charts in R > 👤 Bob Rudis @hrbrmstr > 🔗 #rstats #datascience

Syeda Sheraj Ali (@Sheraj99; 148101): IT Certification Roadmap #DataScience #MachineLearning #BigData #Analytics #AI #IIoT #PyTorch #Python #RStats #TensorFlow #JavaScript #ReactJS #CloudComputing #Serverless #DataScientist #Linux #Programming #Coding #100DaysofCode #Flutter #HTML #Jupyter #Kubernetes #DL #CodeNewbie

Bojana Vukov (@BojanaVukov; 13079): 🧠Top Machine Learning Algorithms for predictions🔝 > 📎#Analytics #MachineLearning #AI #Python #Rstats #Reactjs #IoT #IIoT #Linux #Serverless #flutter #javascript #TensorFlow #BigData #CloudComputing #Robotics #100DaysOfCode #Tech #ElonMusk

Strahinja Stefanovic ⚙️ (@CaLeSS22; 11988): The future of locks with 8 access methods! #Analytics #MachineLearning #AI #Python #Rstats #Reactjs #IoT #IIoT #Linux #Serverless #flutter #javascript #TensorFlow #BigData #CloudComputing #Robotics #100DaysOfCode

Harold Sinnott 🚉 #DigitalTransformation (@HaroldSinnott; 11388): Anatomy education in #3D #AugmentedReality ▶️ > @futurism #Analytics #AI #Rstats #MachineLearning #BigData #CES2022 #DataScience #Python #Serverless #IoT #STEM #DEVCommunity #WomenWhoCode #5G #SDGs #AR #VR #MR #FutureofWork #HealthTech #100DaysOfCode >


MichaelFleischhacker (@mfleischhacker1; 13038): Blogdown Nr. 4 vo 20 mit Martin Sprenger. Heute sprechen wir über Kinder.Die Daten, die es (natürlich nicht in Österreich) gibt, lassen den aktuellen Versuch, so zu tun, als wären die Kinder plötzlich massiv gefährdet, eher untauglich erscheinen. >

MichaelFleischhacker (@mfleischhacker1; 12319): Blogdown Nr. 2 von 20 mit Martin Sprenger. Heute reden wir über die Impfung. >

MichaelFleischhacker (@mfleischhacker1; 9511): Blogdown 6 von 20 mit Martin Sprenger. Heute eines meiner Lieblingsthemen: Verhältnismäßigkeit. Ich hab den Doktor auch ein paar Mal ausreden lassen. >

MichaelFleischhacker (@mfleischhacker1; 6610): Blogdown Nr. 3 von 20 mit Martin Sprenger. Heute geht es um die Versorgungskette bis zur Intensivstation, und es gibt sogar richtige Folien. >

MichaelFleischhacker (@mfleischhacker1; 476): Blogdown 5 von 20 mit Martin Sprenger. Heute muss ich mich entschuldigen und wir reden über Long Covid. >

Rchaeology (@Rchaeology1; 226): Want to learn to build your own academic website? We do too! > Our next journal club meeting will be Dec 7th at 20:00 CET. The topic will be building websites using {blogdown}. > Join our Slack group for reading materials and a Zoom link.

Catherine Kim, PhD (@fishiintheC; 91): The return of in-person workshops - an almost full room of people for @ResBazQld! > Only a few issues along the way 😂, at least one person managed to PR their post 🙌 > Team effort @MitchRudge + Stéphane! @UQ_Library > #Git #GitHub #R #Rstudio #blogdown #coding #WomenWhoCode

Joe (@dereflection; 80): @mfleischhacker1 Sagt der Meister der false-balance Debatten auf Servus-TV. Kannst nicht erfinden. > Übrigens: Quasi die ganze Ärzteschaft in Ö schämt sich gerade für all die abstrusen Behauptungen Sprengers im Blogdown. Tut so als wäre es Journalismus. Ist Propaganda.

Catherine Kim, PhD (@fishiintheC; 73): The UQ Geospatial Analysis Community of practice #blogdown website is now live: #netlify ✨ > Put together by Mitchel Rudge @SMI_UQ with help from Stephane @UQ_Library and myself. True team effort and lots of learning along the way!

Tom Mock 💉💉🎉 (@thomas_mock; 60): @heyitsmehugo @R4DScommunity @rstats4ds @rstudiotips Big update earlier this year to help with ease of use for blogdown, see a summary at: > > Lots of user helpers and checking functions.

Margot Nemecek (@MargotNemecek; 31): Dr. Martin Sprenger / Public Health Graz mit ⁦@mfleischhacker1⁩ - 20 Tage, 20 Minuten - Blogdown 1 von 20

erst recht (@AndersAlsSonst; 31): 20 Tage, 20 Minuten - Blogdown 1 von 20 via @YouTube

Josef.Emhofer (@JFME70039036; 30): @walterra @florianklenk Bitte auch das Neueste von Sprenger anschauen: Gestern Abend haben Michael und ich in unserem fünften Blogdown über “Long COVID” gesprochen - - Zu dem Thema gibt es jetzt noch eine aktuelle Übersichtsarbeit die sich die anhaltende Symptomatik nach einer

Josef.Emhofer (@JFME70039036; 30): @DanielaLitzlba1 @DrHaidenthaler @DNoisternig @docjosiahboone @drlisamaria Zitat stammt von Dr. Sprenger auf fb, selbstverständlich nicht von mir. Michael dürfte Herr Fleischhacker sein, ehemaliger Journalist, jetzt Servus TV: Gestern Abend haben Michael und ich in unserem fünften Blogdown über “Long COVID” gesprochen -

Luca Menghini (@LuMenPsy; 30): @ilSaggio_ @giorgioarcara I followed this nice tutorial by @fgambarota for the Blogdown-Hugo-Netilify combo:, and a template to start:

Margot Nemecek (@MargotNemecek; 20): Dr. Martin Sprenger / Public Health Graz & @mfleischhacker1 - Blogdown 5

Ariel Mundo (@amundortiz; 20): @LB_Klein @AcademicChatter I created one because I wanted to have a professional profile that I could customize. I would recommend using the #blogdown package and the #hugoapero theme, which has excellent documentation and is easy to customize and deploy.

Ariel Mundo (@amundortiz; 20): @VinogradPhD @AcademicChatter The #blogdown R package works neatly with RStudio and allows to deploy a site (free) using Netlify. The #hugoapero theme has excellent documentation and is easily customizable. I used these tools to build mine

antuki (@antuki13; 12): @uRosconf My slides for my talk at #uRos2021 about how to deal with the change of administrative divisions over time ⏰are on my #blogdown website. Feedbacks and future collaborations with other countries are welcome!

tidyverse tweets (@tidyversetweets; 11): How to fix an error with saving file “index.Rmd” in Blogdown? #tidyverse #rstats

Margarete Steirer (@MargareteSteir1; 11): 20 Tage, 20 Minuten - Blogdown 1 von 20 via @YouTube

thedivtagguy (@thedivtagguy; 10): @meghansharris Looking forward to it. Are you using blogdown and Hugo?

Margot Nemecek (@MargotNemecek; 10): Dr. Martin Sprenger / Public Health Graz & @mfleischhacker1 Blogdown 4

Margot Nemecek (@MargotNemecek; 10): Dr. Martin Sprenger / Public Health Graz & @mfleischhacker1 - Blogdown 3 von 20

Catherine Kim, PhD (@fishiintheC; 10): We @MitchRudge Stéphane are attempting to live demo how to contibute to a #blogdown website @ResBazQld this afternoon. > Wish us luck! 🤞 > #R #RLadies #geospatial #GitHub @Netlify

jos (@JosiahParry; 10): @heyitsmehugo @rstats4ds @rstudiotips Create a copy and give it a shot. If you break things, try starting fresh? I’ve found a lot of consistency since the last major blogdown update

Catherine Kim, PhD (@fishiintheC; 0/1): The content for this workshop is available: > A step-by-step post to fork a #R #blogdown #GitHub repo, clone to #RStudio, commit, push (after fetch upstream +pull), and pull request your content back to the upstream repo. > Feel free to contribute!

tidyverse tweets (@tidyversetweets; 0/1): Anatole Hugo theme with R blogdown Error: executing "partials/head.html" at <resources>: wrong type for value #tidyverse #rstats

Francisco Yirá 💻📈🇨🇱 (@francisco_yira; 0/1): 🌠 Nuevo post en mi blog > 📰📨 Tres formas de agregar un newsletter a tu sitio web {blogdown} > 🔗 > #rstatsES


Alex Mesoudi (@amesoudi; 10524): Updated my cultural evolution ABMs in R tutorial > Bookdown version for reading online: > Model 11 Cultural Group Selection, based on Boyd et al. (2003) @robert_t_boyd > Model 12 Historical Dynamics, from Turchin (2003) @Peter_Turchin

Sharon Machlis (@sharon000; 174): @icymi_r @lukanegoita You can also use the officer #rstats package to generate Word docs with tables or output an R Markdown file to Word format

Vincent Arel-Bundock (@VincentAB; 143): @zfurnas I guess it depends where you’re starting from, but FWIW I think {brms} is an incredible piece of software, and Solomon Kurz basically re-wrote all of McElreath’s Statistical Rethinking 2 using it.

😷 Christopher Peters 💉 (@statwonk; 91): When I simulate a process, I find it helps to warm up a bit with the pieces. Today I want to build an AR process nested in an unstructured process. > Adventures in covariance indeed,

Emily Riederer (@EmilyRiederer; 90): @_johnmackintosh It is possible to exit early with knit_exit(), so you could check you max data date in an if() statement and call the function if it fails. More here:

De Biebmiep (@DeBiebmiep; 30): Er komt geen lockdown, maar een bookdown.

Heitor Gabriel (@HeitorGabrlMont; 20): @__matlab @victoriadso Dá sim, e é perfeitamente, enumerável linkável e traduzido pra todos os outputs pelo Bookdown. Tem uma ferramenta muito legal tbm do MathJax, vc exporta a equação do site pra tex ou mathml, sem precisar ficar reescrevendo.

Tim Taylor (@drtimt; 20): Massive thanks to @xieyihui for his wonderful Bookdown utility ( It made the process of producing a high quality HTML version from the original LaTeX source relatively painless. Had to convert the LaTeX files to Bookdown format, but that wasn’t too hard!

herausgegeben (@ablativehen; 20): jamovi完全攻略ガイド

Samuel Calderon Serrano (@samuelcase; 12): Hola #rstats #LatinR tengo una duda. He dictado talleres cuyo producto fue un bookdown que compila artículos de los participantes. ¿cuál sería el formato de citado más apropiado (¿libro, blog, web?). Aquí el enlace del bookdown ayuda!!! [↪](

tidyverse tweets (@tidyversetweets; 11): Figure titles/captions not appearing in bookdown book #tidyverse #rstats

James Crumpler (@JJCrumplerIII; 11): @codeforamerica @humble Nothing wrong with Python, but for the Rusers among us, some additional resources can be found here… * R For Data Science

Solomon Kurz (@SolomonKurz; 10): @mihagazvoda @statwonk

Paul Sharpe (@PaulSharpeY; 10):

Saurav Das (@ConfusedPostdoc; 10): @AMULETAnalytics @CRCPress I went through the online copy from bookdown .. this is really nice they talk about S3 object and all..

Ultra (@Loot_Back; 10): @huxinq I have long argued that both Marxists dot org and the anarchist library should be forcibly converted to bookdown –hilarious that statisticians et al have a more efficient system for designing, typesetting and distributing free texts than the literal “free shit for everyone” crew

Farah Allouch, MPH (@FarahAllouch3; 10): @cjsewall9 Here’s a helpful resource on this. Doubly helpful if you’re coding in R: > I think bottom line is it is a big deal and should be dealt with. Depending on what variable(s) violate you may consider stratifying or adding a time interaction term to your model

Lefkios Paikousis (@lpaikousis; 10): @statistishdan One idea is to use this trick here Source the script to run and have a link to download the script (Haven’t tried it, don’t know if it works)

Michael McCarthy (@mccarthymg; 10): @_bcullen @giladfeldman You can customize the knit button. > I’m using this in a course right now to make it easy for students to get all the files they need to submit for assignments formatted and named correctly, and to reduce the amount of YAML params they need to fill out. >

Mike Tchou (@TchouMd; 10): @andreaprinzi Congrats! That is a big accomplishment! Especially since you’re programming in the language that pirates have used for centuries … >

tidyverse tweets (@tidyversetweets; 0/1): Why could bookdown not produce images in outputted html? #tidyverse #rstats


Charlie 👩‍💻 (@charliejhadley; 21): Please tell me it’s not worth creating a custom {knitr} code chunk option called eval.quack that does the following: > - eval=TRUE - echo=FALSE

Mickaël CANOUIL (@mickaelcanouil; 21): @MilesMcBain @rstats_tweets Main difference is the “retina” used in {knitr}/{rmarkdown} which causes the figures to not look the same when rendered within Rmd or outside, for the same graphic device (e.g., {ragg} or {svglite})

Mickaël CANOUIL (@mickaelcanouil; 21): @MilesMcBain @rstats_tweets Do you use {knitr} cache parameter? (I never tried to use it at the same as {targets}) If you are using {targets}, you could draw the {ggplot2} figures to raster or vector image first, then import the images with knitr::include_graphics().

John MacKintosh (@_johnmackintosh; 20): I need to be an rmarkdown /knitr expert, but not there yet Is it possible to run a query, and if the data is not up to date, quit, otherwise carry on rendering the rest of the document? We don’t want to prep a doc with outdated data. Anyone got any examples like this? 🙏

bòB Ruðís (@hrbrmstr; 20): @gdbassett @fsmontenegro @obsdmd @ProjectJupyter @sawaba I have high hopes for quarto ( since it’s compatible with {knitr}, Jupyter, and even @ObservableHQ + has support in RStudio, VSCode and JupyterLab. > Linking between disparate notebooks will still be manual (and prone to error & staleness).

Le Néandertal en costard 🦣 (@HydrePrever; 20): @Michael__Rera @ValRobert974 @1HommeAzerty En revanche, rstudio a développé devtools, rmarkdown et knitr, qui sont fort utiles.

Emily Riederer (@EmilyRiederer; 20): @ERDonnachie @rstats4ds There may be a more direct route but two initial thoughts > 1. Could knitr::purl() to convert rmd1 from Rmd to R script and then using knitr::read_chunk() with the results of that. > (12)

Ewan Donnachie 🇬🇧🇩🇪 (@ERDonnachie; 12): #rmarkdown question: I have a large .Rmd file and want to create a derivative report with a reduced selection of results. > Is it possible to reuse chunks from one .Rmd file in another .Rmd file? > N.B. knitr::read_chunk and ref.label does not work here! #RStats #knitr #RStudio

Mickaël CANOUIL (@mickaelcanouil; 11): @MilesMcBain @rstats_tweets Also, you could just load the cache from knitr for your ggplot2 and figure out the devices settings interactively outside of the Rmarkdown while keeping the advantage of caching.

Mickaël CANOUIL (@mickaelcanouil; 11): @MilesMcBain @rstats_tweets I do not think the issue is Rmarkdown here. When exporting figures, you’ll face the same issue with or without Rmarkdown. You could probably create a knitr hook for plots with some kind of shiny app or else to stop Rmarkdown rendering for each plot.

Stringfest Analytics (@stringfestdata; 0/1): #Rstudio keyboard shortcut: Insert chunk (Sweave and Knitr) - Ctrl+Alt+I (Windows), Command+Option+I (Mac). #rstats

tidyverse tweets (@tidyversetweets; 0/1): Force relative paths in knitr::include_graphics() #tidyverse #rstats


Rhian Davies (@StatsRhian; 10): @christianp Yeah, {tidyverse} install is fairly hefty. There is a {tinytex} R package that allows you to install the bare minimal requirements for creating R Markdown documents (without the full Tex Live) install.packages(“tinytex”) tinytex::install_tinytex()


Luis D. Verde Arregoitia (@LuisDVerde; 13027): Periodic reminder about my ‘Data Cleaning with R’ course at @rfortherest > - get your data ready for analysis + visualization - closed-captioning & searchable transcripts - cool xaringan slides (w/ underlying code) - regular expressions > More at:

Gabriel Andrade-Ponce (@Gatorco_AP; 226): Después de ver mil veces los tutoriales de @spcanelon ,@apreshill y @grrrck, por fin pude compartir mi presentación en #xaringan sobre independencia espacial en datos de fototrampeo 🤓🤓 #RStats #cameratrap

Patrick Ward (@OSPpatrick; 90): @Rami_Krispin Myself and @ellis_hughes did a screen cast (@tidy_explained) about using {xaringan} >

Jonathan Jayes (@JonathanJayes; 50): @Rami_Krispin @rstats4ds Hlynur Hallgrímsson gave a great talk for Rstudio with nice {xaringan} slides. His code is here:

Mickaël CANOUIL (@mickaelcanouil; 30): @Rami_Krispin @rstats_tweets (Template at

Matt Worthington (@mrworthington; 21): @thomas_mock @rstudio @apreshill @cpsievert @chrisderv So the weird thing is it works with xaringan and shiny apps which are locally hosted. But it happens whenever I preview a flat HTML render with Rmarkdown.

John Paul Helveston (@JohnHelveston; 20): @Rami_Krispin I’ve got some examples of {xaringan} slides from some of my talks > And if you want to build {xaringan} slides to different outputs, check out {xaringanBuilder} by me and @grrrck

Matt Worthington (@mrworthington; 20): @Rami_Krispin I will say that some of it is just images I made elsewhere whenever I wanted to do something more custom. I would also recommend @EvaMaeRey’s flipbookr package if you’re doing code-thru’s. There’s really no substitute for how amazing that package is with xaringan.

Mickaël CANOUIL (@mickaelcanouil; 20): @Rami_Krispin @rstats_tweets #xaringan 🎉

das Kino (@kyn02666; 20): 数年振りにxaringan使ってるのだが、なんだがmoon_readerがサクサク反映されるようになってる…? 前からそうだっけ?

Statistik Dresden (@StatistikInDD; 11): @whatsgoodio I’ve seen blog posts about universities using customized xaringan themes. Dk if there is something you’d be happy with. E. g. > > >

Claus Ekstrøm (@ClausEkstrom; 11): Ha! > Can’t believe those old limericks found their way into this. Thanks. > (And for those of us working with xaringan they still hold!)

Emil Hvitfeldt (@Emil_Hvitfeldt; 10): @thomas_mock @apreshill @Rami_Krispin Alison do you have any tips to keep xaringan file sizes low? 👀

Tom Mock 💉💉🎉 (@thomas_mock; 10): @mrworthington @rstudio @apreshill @cpsievert @chrisderv I ran into that with xaringan on GH pages + safari mobile recently, but everything works well in other browsers. > Works fine on Connect though, so hard to tell if a Safari or GH pages issue. > Works on Safari: > Errors on Safari:

Statistik Dresden (@StatistikInDD; 10): @whatsgoodio xaringan and xaringanthemer? I currently use this setup: output: xaringan::moon_reader: … (css etc.) > And inside ```{r setup, include = FALSE} > xaringanthemer::style_mono_accent() > With easy-to-use options for title slide background etc.

tidyverse tweets (@tidyversetweets; 0/1): Two-column layout in Xaringan (Incremental explanation on left; figure on right) #tidyverse #rstats