The second edition of "Modern Data Science with R" is coming out in March: the bookdown version is available now! @BaumerBen #rstats #datascience #statistics @CRC_MathStats @CRCPress



Trevor Branch (@TrevorABranch; 24129): ggrepel is an amazing package in #Rstats that ensures that labels for data points are automagically placed in the most beautiful position, with geom_text_repel()

Thomas Lin Pedersen (@thomasp85; 22337): Do remember some days ago when we had a major release of ragg? > Well, we’re not done with major device releases this week… > Say hello to svglite 2.0.0 #rstats >

Dr. Ganapathi Pulipaka (@gp_pulipaka; 109110): 13 Python #DataScience and Machine Learning Libraries You Need to Know. #BigData #Analytics #IoT #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux #Programming #Coding #100DaysofCode


We are R-Ladies (@WeAreRLadies; 8919): The 60+ #rstats #RLadies bloggers 👇 make my heart so happy! 💜💜💜 Come join us! Here’s a blogdown vs distill comparison 💫 made in collaboration w/ @apreshill, and more resources to help you get started! >

curso-r (@curso_r; 269): Post novo no blog Fizemos um passo a passo de como criar o seu blog com {blogdown} em minutos. > Vem dar uma lida no texto: > #rstats #tutorial #datascience #blogdown

Chantel Chizen (@chantelchizen; 91): @ChelseaDirtball I got my website started using blogdown in R and I host my site on Netlify (free). Here’s a great resource from @can_grad that helped me get started:

R Weekly Live (@rweekly_live; 73): {blogdown}: Optimise PNG Image Size #rstats #datascience

Kerry B. (@kerry_benjamin1; 68): First post of my new #blogdown website. Here’s to blogging again #DataScience

We are R-Ladies (@WeAreRLadies; 50): 17/ I’m not an expert at any of this. I tried blogdown in 2018, got 2 posts up, and then I got lost in hugo. And I never asked for help. But I never lost my interest, and I’m so glad that I stumbled upon distill two years later. And I ask for help when I need it. 💜

Benjamin Wolfe (@BenjaminWolfe; 42): That feeling of triumph when you go from seeing the #rstats error over + over + over (see 1st pic)… > …to a stray clue from a #blogdown issue… > > …to checking out the source code (!)… > > …to solving it. > 💪🤯🎉

Roxana Noelia (@data_datum; 40): @yabellini @WeAreRLadies gracias Yani ☺️ Siempre miro tu página con blogdown por ahí si me trabo en algo, jeje 😅

Dr Elizabeth Stark (@tech_is_dead; 31): @suziesheehy I recommend netlify for DIY websites - we use it to host (written with #rstats/blogdown/hugo) or squarespace if you want a complete and pretty content management system and don’t mind some cost.

We are R-Ladies (@WeAreRLadies; 30): 7/ @apreshill “The download”2020 LA R Users talk about R Markdown family (distill, blogdown, bookdown, xaringan)

Andrew Brown (@humus_rocks; 30): @ChelseaDirtball Other. > I use Github Pages for my hugo / blogdown website but have heard good things about Netlify.

Dr. Peter ‘Wear a Mask’ Licari 📊 (@PRLPoliSci; 30): After WEEKS of fiddling, I’m happy to show-off my updated website/blog: > (Or, me looking at one too many blogdown sites and going “ugh, fine, I give up—these academic hugo sites are too damn pretty and functional”)

Rosie A (@rosieabe; 22): i updated my blog with a different theme. I don’t have a ton on my blog (more like a parking spot for my name dot com), but the process is so painless with blogdown i started just playing with themes for fun #rstats 🥳

Benjamin Wolfe (@BenjaminWolfe; 22): Man, Hugo Academic sure switched to a hard sell on the new wowchemy product, eh? Been a while since I made a new #rstats #blogdown site; it’s almost unfamiliar!

Mattan S. Ben-Shachar (@mattansb; 22): Why is that every time I update #blogdown I have to fix a million things to get my blog working again? (RSS, relative links…) > It can’t be just me, right? #rstats

Dr. Robert M Flight, PhD (@rmflight; 20): @WeAreRLadies I’m in the process of converting my blogdown blog to distill, and am looking forward to getting it up soon, as well as getting new posts up. > Every bit of it outside theming has been wonderful, honestly.

We are R-Ladies (@WeAreRLadies; 20): 8/ blogdown documentation

Christophe Dervieux (@chrisderv; 20): @BenjaminWolfe This is now fixed in dev version of blogdown. Thanks for the report.

Will Fondrie (@wfondrie; 20): @samfrowe I use blogdown: >

Sam Clifford (@samclifford; 20): @samfrowe A few years ago I migrated from WordPress to github Pages because I could build a site with blogdown in r and put code, references and graphics in my blog posts. very basic but capable of Cool Stuff

Alexa Fredston (@AFredston; 20): @JennMcHenry I (and many others) use it for professional personal websites, if that’s what you mean! here’s the bible for this: and a great tutorial by @jamiecmonty: you can also fork the github repo of someone else’s website as a template.

Planetirf (@planetirf; 20): @ChelseaDirtball blogdown thru R works alright thoo they updated some stuff i haven’t kept mine up to date — squarespace prolly make life easy

Yihui Xie (@xieyihui; 20): @Amit_Levinson @mattansb Two most important things to do with blogdown v1.0: 1) Pin the Hugo version (this is the most significant source of pain); 2) Run blogdown::check_site(). I guess 99% of your pain would be gone after you do these two things.

Lars Schöbitz (@larnsce; 11): There is a range of #rstats packages that are frameworks to build a website. For example, #distill, #blogdown, or #bookdown, but that’s a lot to think about.

tidyverse tweets (@tidyversetweets; 11): Migrating posts from blogdown to distill #tidyverse #rstats

Tyler Pritchard (@PritchardPsych; 10): @DrAndreaHoward I use the blogdown package and upload my posts directly from R. It’s easy and looks good.

Christophe Dervieux (@chrisderv; 10): @BenjaminWolfe I believe this is an issue in blogdown. This is because the repo have changed name. gcushen/hugo-academic is now pointing to wowchemy/wowchemy-hugo-modules, but blogdown will use instead ‘wowchemy/starter-academic’ . defautl branch is different. I’ll push a fix for this.

Jenny Sloane (@jfsloane; 10): @samfrowe I use blogdown (package in R) - perfect for academic websites!

Ecléctikus (at home 🌴) (@scienceisbeauty; 10): @manolitocastro Por eso yo creo que es una discusión estéril. Yo llevo toda la vida programando pero no soy programador, por eso me siento más cómodo con R. Además soy muy fan de Tidyverse, Knitr, RMarkdown, Blogdown…

You Can Grad School (@can_grad; 10): @chantelchizen @ChelseaDirtball Thank you so much! We are more than happy to field any questions. Definitely check out @apreshill posts about using blogdown and netlify and really anything she does

Amit Levinson (@Amit_Levinson; 10): @mattansb That seems odd. Usually I don’t have any issues after updating (except for the last big update). There’s a series of checks you can do in the new blogdown package, maybe something is off in one of your files e.g. config/netlify?

Houston H Haynes (@h3techdev; 10): @jamesdrandall @FableCompiler Damn - right up my alley. I was just doing a survey of static site tooling in the F# stack - not necessarily wanting to replace my R/blogdown/Hugo site quite yet - but have been looking for a similar stack for blogging about my F# projects. 🙂

Dr Elizabeth Stark (@tech_is_dead; 0/1): Thinking of moving @SymbolixAU’s website fully over to blogdown/hugo/netlify. Who has beautiful examples of hugo/blogdown websites I should check out? > #blogdown #hugo

Jed Brown (@five9a2; 0/1): @kehoste @MkDocsProject Hugo or Sphinx ( MyST-NB if you’d like to make your figures using Jupyter. Blogdown if you want to use RStudio.


Nicholas Horton (@askdrstats; 551163): The second edition of “Modern Data Science with R” is coming out in March: the bookdown version is available now! @BaumerBen #rstats #datascience #statistics @CRC_MathStats @CRCPress

Alison Presmanes Hill (@apreshill; 383): @WeAreRLadies I’m also a huge convert to the church of making PRs to yourself. Start with an R Markdown project like a simple slide deck or a bookdown book, then get into the habit of every change is a branch + PR. Low cost, but teaches you a lot!

Asmae Toumi (@asmae_toumi; 161): Found this by chance when I was googling partial dependence plots, this is a solid-looking bookdown on limitations of ML interpretability methods like LIME, ICE, etc >

Steph Orellana Bello (@sporella; 160): @joelgrus You can use python in Rmarkdown 🙂

Oskar Burger (@AnthroPsycho; 78): i am preparing a large report in markdown&bookdown. there are supplementary materials that are pdfs. the report will be html for is there a way to easily attach the pdfs as-is, as appendices? maybe using an embedded viewer? #rstats #DataScience

Solomon Kurz (@SolomonKurz; 64): Someone’s teaching a course using a version of one of my books (, to which they’ve added minor alterations, but retained like 90+% of the content. My book has a CC0-1.0 License and the person has my consent. I should be: > #bookdown #OpenScience

tipsder (@tipsder; 52): ¡Data Science con #R! Libro, en español, con una interesante aproximación a la ciencia de los datos hacienco uso de R. #Rstats #rstatsES #DataScience #dataviz #DataVisualization #data

Bodong Chen (@bod0ng; 50): Yes - I am teaching my #SNA course again this semester:

John Gallagher (@MereSophistry; 41): Promising resource > Supervised Machine Learning for Text Analysis in R #rmarkdown #bookdown

Ant_Rev (@Ant_Rev1966; 41): With you can create books with Bookdown and publish them in github. And your students can access your material from any place. This video explains in 5 minutes all you need The output can be web, pdf, epub.

Christophe Dervieux (@chrisderv; 40): @IsabellaGhement @VanschaikJack @charliejhadley Maybe the epoxy 📦 could help as it offers a glue engine allowing to programmatically add content. Useful for markdown content. > knit_expand + knit_child is the built in way and allows to add code chunks too. >

tidyverse tweets (@tidyversetweets; 31): Wiki authoring with RStudio + Bookdown? #tidyverse #rstats

Martin Steinmann (@ConnecterIO; 31): @nope_its_lily

KunisatoY (@KunisatoY; 30): Bookdownで作ったゼミの論集、私の編集作業は楽だし(来年はもっと楽だな)、見栄えも満足いくものになった!是非ともお勧めしたい。

Joyce Robbins (@jtrnyc; 30): @lisalendway @WeAreRLadies @dataandme I create class resources in #bookdown form and let students edit by submitting PRs… very low stakes so it’s not intimidating.

Michael Strausz (@strauszm; 30): @KaurAnubhav @AcademicChatter I’ve had some good luck with this:

@benavent (@Benavent; 30): @mercantiguerin @CuvelierG @FunMooc Faut pas exagérer 🤪 mais j’arrive maintenant à faire de temps en temps de belles images ! Ceci te sera d’une grande aide, pour le style j’adore le #rmarkown et en complément est un #spsslike mais #toutenr

Zoe Meers (@zoe_meers; 30): @Dale_Masch I think you need to use bookdown for this, I don’t think it works in standard R markdown unfortunately.

Peter Higgins (@ibddoctor; 20): @mjskay {bookdown} is calling on line one.

Luke W. Johnston (@lwjohnst; 20): @askdrstats @benmarwick @BaumerBen @CRC_MathStats @CRCPress Nice work! fyi, the “Edit” and “PDF” bookdown buttons don’t work or send to the wrong repo

tidyverse tweets (@tidyversetweets; 12): bookdown: cross-referencing content in tabbed section #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 12): CSS code for controlling spacing below a math equation in R bookdown #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 11): Bookdown issue when compiling a pdf book, but not a gitbook. I receive this error LaTeX Error: Environment base undefined #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 11): R / Bookdown: specify rmd_files in render_book() function #tidyverse #rstats

Tomoharu Mori (@tomo_econ; 10): bookdownの使い方もほぼ忘れてしまっている。思い出す過程でこのパソコンにまだTeXが入っていないことが判明した。MacTeXってこんなに重たかったかなぁ。

Joyce Robbins (@jtrnyc; 10): @sharon000 I do something like that here – the first chapter creates the second chapter of the #bookdown book:

Chao Ciu-Gwok Guo (郭超) (@Ciao_Guo; 10): Beyond Multiple Linear Regression #rmarkdown #bookdown

Jimmy (@jimmyg3g; 10): @sharon000 knitr::knit_child and knitr::knit_expand may help, more info:

Joshua Rosenberg (@jrosenberg6432; 10): @andrewatawfik @roycekimmons @opencontent @matt_m_schmidt @steph_moore @actinginthelib @LearnNuggets I have also used and greatly like bookdown, especially for books that include code:

Josh Wright (@WrightJosh; 10): If you want are looking for a little light reading :-) Computational Applications to Behavioral Science #rmarkdown #bookdown

Ameerah Gardee 💙 (@AmeerahGardee; 10): @roryjpiper This book is my go to Also if you can find someone who already knows, that helps loads 🥴 best of luck!

M Mamun Huda (@mmamunhuda; 10): Some of the important FREE books on R, which R learners and users may find very useful:

tidyverse tweets (@tidyversetweets; 0/1): using custom blocks defined and illustrated in bookdown book #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 0/1): Using bookdown commands in ioslides presentation #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 0/1): How to do an r chunk within a block chunk in bookdown? #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 0/1): Why does _output.yml prevent me from moving references in bookdown::pdf_book()? #tidyverse #rstats

tidyverse tweets (@tidyversetweets; 0/1): Improve bibliography layout in bookdown gitbook (using zotero) #tidyverse #rstats


R posts you might have missed! (@icymi_r; 5413): ✍️📷📐 Image sizes in an R markdown Document > 👤 Jumping Rivers @jumping_uk
> 🔗 #rstats #datascience

R posts you might have missed! (@icymi_r; 219): ✍️📦 Lists are my secret weapon for reporting stats with knitr - Tidying and splitting model summaries for inline reporting > 👤 TJ Mahr @tjmahr > 🔗 #rstats #datascience

Maëlle Salmon (@ma_salmon; 131): Today I used this meta thing for something serious! > rmarkdown::yaml_front_matter(knitr::current_input())

Jumping Rivers (@jumping_uk; 94): Our 2nd (of 4) on optimising #knitr and #rmarkdown documents. This time we look at file types #rstats

R Weekly Live (@rweekly_live; 65): Selecting the correct image file type #rstats #datascience

Kevin Kunzmann (@kevin_kunzmann; 60): @WeAreRLadies @dataandme Similar story here: managed to find a really exotic bug in knitr - thanks @xieyihui for encouraging me! Never underestimate the ‘small’ things or documentation contributions. #theturingway

Sebastian Raschka (@rasbt; 41): @joelgrus oops, my bad, I missed the “static” part. Maybe knitpy (…) and stitch ( fill this niche? Basically both Rmarkdown and knitr clones & two things on my cool-things-to-check out list that I never had a chance to try.

Facundo Muñoz (@famuvie; 31): R-packages xaringan, knitr, rmarkdown @xieyihui > remark.js @gnab > You are all fantastic. Thank you so much.

tj mahr 🍍🍕 (@tjmahr; 20): @thomas_mock @sharon000 I stumbled on this in the docs the other day but it seems relevant to the knitr and whisker discussion

Gord Burtch (@gburtch; 20): @clementjd2 I use skimr, also works with knitr if you’d like the keep the pretty output in a document.

aberrante (@aberrante; 10): @Buntworthy Try using R with the awesome library by @vosonlab to get a tibble with the thread. Then you can make the tibble into md with knitr.

Michael McCarthy (@mccarthymg; 10): @sTeamTraen @lakens knitr creates a separate session to rerun the code in when clicking the knit button, so it doesn’t matter if you have run any of the code yourself beforehand. This SO answer gives more details and provides workarounds:


🌸Kinito🌸 (@KinitoSakura; 20): since my stats course is fucking up and taking orever to download > tag yourself im tinytex

Vasco Brazão (@vascobrazao; 10): @kafedjiska Kind of! this is what’s happening under the hood > My workflows usually go through RMarkdown, but I hadn’t ventured into equation writing with an rmd document. Finally installed {tinytex} and got something to work, but I have loads to learn 🤣


Alison Presmanes Hill (@apreshill; 14727): I’ve been diving deeper into #rmarkdown parameters! If you are parameter-curious, I’m 2 days late, but I made a little #xaringan valentine for you 💌 > 🧶 Made with YAML, strings, & glue (courtesy of packages by @jimhester_ @grrrck @chrisderv @xieyihui ) >

R posts you might have missed! (@icymi_r; 418): ✍️ xaringan Playground: Using xaringan to learn web development > 👤 Garrick Aden-Buie @grrrck > 🔗 #rstats #datascience

Keith McNulty (@dr_keithmcnulty; 247): I’ve been doing a lot of zoom talks lately and I have to recommend {xaringan} for flexible, clean R Markdown slide layouts. If you know a little css you can do all sorts of fun customisation. Thanks @xieyihui for this package. #rstats #r4ds #datascience #Analytics

Indrajeet Patil (@patilindrajeets; 203): The only reason I know any CSS is that I religiously stalk all of @grrrck’s #xaringan-related repos! 😻😅 > > I recommend that you stalk ‘em as well. 🙃 > #rstats

Mattan S. Ben-Shachar (@mattansb; 131): Trying to spice-up my #xaringan game, I came across @spcanelon ’s awesome slides - which were a tremendous help! > Check ‘em out! >

Silvia Canelón (@spcanelon; 71): @mattansb Thanks Mattan, I’m happy to hear you found those slides helpful! > That slide deck was day 1 of a two day workshop. Day 2 slides cover #xaringanExtra and #CSS if you ever feel like adding more spice! 🌶️ > Workshop site: > #RStats #xaringan

We are R-Ladies (@WeAreRLadies; 41): @Jack36161714 Definitely! Did you see this ⚡ rstudio::global talk by @grrrck? not in shiny ✨ context, but still an awesome concept for learning css that could apply to shiny!

Emil Hvitfeldt (@EmilHvitfeldt; 40): @apreshill @jimhester @grrrck @chrisderv @xieyihui Beautiful as always 😍 > “add to cool xaringan slides folder”

June Choe (@yjunechoe; 20): I’m so excited for this! If you generate plots intended for the web (xaringan slides, distill blog), this is HUGE. You can cut down significantly on image size at 0 cost to quality. Getting fonts to work in svg have always been tricky for me, but this update looks amazing 😌

alakin4 (@kinenealan; 12): Hello #rstats, any tips on how to present xaringan slides with presenter notes but make them only visible to me? Thank you.

Maëlle Salmon (@ma_salmon; 10): @katiejolly6 @RLadiesSeattle A bit meta since this is about xaringan 😁, did you see by @spcanelon?

“Ben” Byunghwan Son (@Byunghwan_Son; 10): Recording the first lecture using slides generated by #xaringan. An interdisciplinary capstone class (MA).

🌈S. Mason Garrison, PhD🌈 (@SMasonGarrison; 10): @saf6 For my data science class (, I’m using OBS to capture my slides (r + xaringan) and audio. I’m recording myself with my Samsung phone (and backup audio) on a tripod.

Danielle Navarro (@djnavarro; 10): @jim_magnuson I used xaringan for these ones

Miha Gazvoda (@mihagazvoda; 0/1): Created my first presentation with the {xaringan} #rstats package - but not the last. Easy to pick up and use.

tidyverse tweets (@tidyversetweets; 0/1): Issue: {xaringan} slide output shows HTML element instead of formatted HTML #tidyverse #rstats

Dragoș (@dragosmg; 20): @ma_salmon @_ColinFay