brodriguesco Profile Banner
Bruno Rodrigues Profile
Bruno Rodrigues

@brodriguesco

Followers
4K
Following
8K
Media
2K
Statuses
12K

Sworn in Data Janitor blog: https://t.co/id384GeKXV youtube: https://t.co/zKHU0YfLcA mastodon: https://t.co/Dooa7319vP bsky: https://t.co/LKIAD3RUnw "nix solves this"

Joined November 2014
Don't wanna be here? Send us removal request.
@brodriguesco
Bruno Rodrigues
2 years
My book "Building reproducible analytical pipelines with #rstats" is done! Buy a drm-free epub or pdf .@leanpub.: . Physical (check your local market place). Read for free forever:
2
43
246
@brodriguesco
Bruno Rodrigues
4 years
"doing science"
Tweet media one
12
183
1K
@brodriguesco
Bruno Rodrigues
2 years
My book is done. I need to write a conclusion to the last chapter and will likely rewrite some paragraphs, but I won't make major changes anymore. So if you're interested in building reproducible analytical pipelines with #RStats, take a look it's free:
Tweet media one
11
284
1K
@brodriguesco
Bruno Rodrigues
3 years
@depthsofwiki where did Waldo find this many turtles? absolute madman
Tweet media one
2
36
904
@brodriguesco
Bruno Rodrigues
1 year
me: I need to compute some summary statistics and t-test.R: yes.me: also linear regression.R: sure.me: pretty graphs.R: gotcha.me: I'd also like to build an interactive game like a clone of wordle.R: you're not gonna believe this
Tweet media one
4
77
741
@brodriguesco
Bruno Rodrigues
10 months
why use a general purpose programming language when you have a clear purpose and could use a language tailored to the problem instead?
Tweet media one
13
67
707
@brodriguesco
Bruno Rodrigues
11 months
if you're a data 'anything' and wonder "why is R still a thing?" maybe this answer I wrote on Reddit will help #RStats #pydata #datascience
Tweet media one
Tweet media two
18
86
577
@brodriguesco
Bruno Rodrigues
2 years
And another chapter done! Learn about build automation using {targets}. If you’re interested in upping your data science game and build reproducible analytical pipelines, give my book a read, it’s free:. Comments more than welcome! #RStats #DataScience
Tweet media one
7
112
543
@brodriguesco
Bruno Rodrigues
8 months
Python data scientists trying out the tidyverse for the first time, 2038.
@PicturesUssr
USSR Pictures
8 months
Soviet peasants listen to the radio for the first time, 1928
Tweet media one
5
50
533
@brodriguesco
Bruno Rodrigues
2 years
@ryancbriggs "Privatize profits socialize losses" has evolved.
3
17
505
@brodriguesco
Bruno Rodrigues
7 months
if your language of choice doesn’t allow me to write like this, I don’t want it
Tweet media one
25
34
393
@brodriguesco
Bruno Rodrigues
3 years
#RStats is used by 69 billion people each day. But no one uses it effectively. Here are 420 tips and tricks you should know TODAY to extract value from your data:.
11
29
336
@brodriguesco
Bruno Rodrigues
9 months
Soon everyone will realize that what they've wanted all along is #RStats.
@hd_nvim
Herrington Darkholme
9 months
$GOOG introduced new pipeline operator to SQL.
Tweet media one
7
44
303
@brodriguesco
Bruno Rodrigues
1 year
I've just read that that Yihui Xie @xieyihui left @posit_pbc . he will continue to work on his packages as a contractor . that's really surprising (not in a good way) news to start 2024. .
22
75
313
@brodriguesco
Bruno Rodrigues
2 years
The final PDF of the book, ready for print, is 520 pages long.
Tweet media one
5
26
277
@brodriguesco
Bruno Rodrigues
2 years
I don't think I've ever read the paper that introduced the R programming language. here it is #RStats
Tweet media one
6
62
278
@brodriguesco
Bruno Rodrigues
3 years
#RStats anecdote: When I started learning econometrics at Uni in France, I asked the professor which software was the standard. He said "Air". That evening at home I Google "Air econometrics software" but didn't find anything. I asked him the next day to clarify. .
10
13
251
@brodriguesco
Bruno Rodrigues
4 years
Little #RStats function I use when I quickly need to open the result of various %>% operations in Excel. as in : mtcars %>% filter(am == 1) %>% show_in_excel()
Tweet media one
8
34
251
@brodriguesco
Bruno Rodrigues
2 years
amazing read by @nntaleb and providing a cheap black and white version of the book as print on demand is a great idea
Tweet media one
6
14
230
@brodriguesco
Bruno Rodrigues
3 years
Normalize citing software you use #RStats
Tweet media one
5
25
205
@brodriguesco
Bruno Rodrigues
2 years
My book "Building reproducible analytical pipelines with #rstats" is done! Buy a drm-free epub or pdf @leanpub: . Read for free forever: . Physical coming to Amazon on June 20th!.
1
53
203
@brodriguesco
Bruno Rodrigues
4 months
@ludwigABAP not that anyone asked but pandore is the ffmpeg of document conversion
Tweet media one
5
5
229
@brodriguesco
Bruno Rodrigues
7 months
how data scientist got psyoped into using notebooks and python I’ll never understand.
15
8
204
@brodriguesco
Bruno Rodrigues
2 years
If you use #rstats and are interested in reproducibility but confused by all of the ecosystem around it, I'm currently working on an ebook that should. Called "Building reproducible analytical pipelines with R" you can start reading it here
8
31
185
@brodriguesco
Bruno Rodrigues
9 months
Let me take this opportunity to shill the infer #RStats package. read the vignette which explains why charts like the one below can be ignored nowadays (we have very good computers these days).
@acagamic
Prof Lennart Nacke, PhD
9 months
How I pick the right statistical test for my experimental variables
Tweet media one
4
27
198
@brodriguesco
Bruno Rodrigues
3 years
New domain name for my e-book, Modern R with the tidyverse. modern-rstats dot eu.
1
38
194
@brodriguesco
Bruno Rodrigues
2 months
for those of you that might not understand why the claim in this tweet is so ridiculous, here’s the @duckdb benchmark showing how many popular data analysis packages perform on data with 1000000000 rows.
Tweet media one
@DataRepublican
DataRepublican (small r)
2 months
@JuddLegum @elonmusk In my initial run, which processed the first 60,000 rows, I did not find these awards—my hard drive overheated long before I could complete a full pass through the database. In a later run, which I referenced in another post, I did identify two such awards. That discrepancy is a.
6
22
197
@brodriguesco
Bruno Rodrigues
2 years
My new book project, "Building reproducible analytical pipelines with #rstats", will teach you how to make projects reproducible. Manifest your interest here: . just want to read the WIP version? 👇. if you prefer physical 1/2.
5
25
171
@brodriguesco
Bruno Rodrigues
2 years
I really love this . The {targets} #RStats package is probably one of the most underrated packages out there! Give it a try! You won't regret it!
Tweet media one
8
19
153
@brodriguesco
Bruno Rodrigues
2 years
Are you struggling to see how #Docker can make your #datascience pipelines reproducible? Want to learn how to make projects reproducible?Take a look at the latest chapter of my free book:. Comments more than welcome! #RStats #DataScience
Tweet media one
1
44
158
@brodriguesco
Bruno Rodrigues
6 months
a very cool illustration showing why you shouldn’t use loops in #RStats : remember, many operations in R are vectorized and will be very quick if you take advantage of this!.
@BenjDicken
Ben Dicken
6 months
More languages, more insights!. A few interesting takeaways:. * Java and Kotlin are quick! Possible explanation: Google is heavily invested in performance here. * Js is really fast as far as interpreted / jit languages go. * Python is quite slow without things like PyPy.
10
13
161
@brodriguesco
Bruno Rodrigues
2 years
The long-awaited new object oriented system for #RStats, S7, just dropped: 
2
44
153
@brodriguesco
Bruno Rodrigues
7 months
Btw I'll be teaching this year's course on reproductibility with R, Docker and Nix starting next Monday . it's up: mostly unchanged from last year.
9
23
157
@brodriguesco
Bruno Rodrigues
8 months
It is with great joy that I announce today that our (together with @PhilippBauman15 ) package rix is now on CRAN:. #RStats.
8
27
149
@brodriguesco
Bruno Rodrigues
2 years
Really happy with how it looks! I keep looking at it!
Tweet media one
Tweet media two
@brodriguesco
Bruno Rodrigues
2 years
The proof is in, and it's looking niiiiiice!. Building reproducible analytical pipelines with #rstats will be available on Amazon on June 20th!
2
15
135
@brodriguesco
Bruno Rodrigues
2 years
Just finished the chapter on testing in my book. If you’re interested in upping your data science game and build reproducible analytical pipelines, give my book a read, it’s free:. Comments more than welcome! #RStats #DataScience
Tweet media one
2
29
148
@brodriguesco
Bruno Rodrigues
10 months
An example of an #RStats and a #Python script that do the same thing: download an Excel file and clean it. R: Python:
4
22
144
@brodriguesco
Bruno Rodrigues
4 years
🦶🦶New blog post: Server(shiny)-less dashboards with #rstats, {htmlwidgets} and {crosstalk}🦶🦶. or how to create a dashboard that does not need #shiny to run but still allows you to do amazing stuff
Tweet media one
7
24
128
@brodriguesco
Bruno Rodrigues
3 months
you're excited for GTA 6, I'm excited for R 4.4.3, where not the same.
6
10
143
@brodriguesco
Bruno Rodrigues
1 year
Say want you want about the #tidyverse, nothing beats its expressiveness! #RStats
Tweet media one
6
14
123
@brodriguesco
Bruno Rodrigues
2 years
Today is my birthday, so I thought I'd make a coupon code so you can get a DRM-free Epub and Pdf of Building reproducible analytical pipelines with #rstats for 14.99 . Physical books are coming next week to Amazon !
Tweet media one
7
15
118
@brodriguesco
Bruno Rodrigues
2 years
The proof is in, and it's looking niiiiiice!. Building reproducible analytical pipelines with #rstats will be available on Amazon on June 20th!
3
12
121
@brodriguesco
Bruno Rodrigues
5 years
New blog post: Machine learning with {tidymodels} (by @topepos ). Learn how to tune several models in parallel using list of models, list of grids and furrrr::future_map() (by @dvaughan32 )! #rstats #datascience
Tweet media one
2
28
120
@brodriguesco
Bruno Rodrigues
1 year
No disrespect to Wes McKinney (I don’t like #pandas, but I personally could have never done something like that myself), but there’s literally 0 reason (apart from running legacy code) to use #pandas now when there’s #polars on #Python. With #RStats, #dplyr is still the GOAT
Tweet media one
6
10
114
@brodriguesco
Bruno Rodrigues
2 months
Python is the best language for statistical analysis and data science hands down. I'm currently porting all my reproducible pipelines (R in Nix shells) over to Jupyter notebooks (pip is all you need) running inside docker containers.long live Pandas!.this now a #pydata account.
23
4
131
@brodriguesco
Bruno Rodrigues
2 years
You can now get physical copies of my book, "Building reproducible analytical pipelines with #RStats" on (USA only for now):. other marketplaces (FR, DE, ES, and more) will follow in the coming days!.
1
25
121
@brodriguesco
Bruno Rodrigues
4 months
Please, if you have an idea for a package, just write it and publish it on CRAN. The availability of high quality packages are one of #RStats greatest strengths, just package stuff please
Tweet media one
5
9
125
@brodriguesco
Bruno Rodrigues
2 years
I love the {withr} #RStats package. Need to create a single plot? Just use withr::with_package("ggplot2", . )
Tweet media one
10
18
119
@brodriguesco
Bruno Rodrigues
2 years
You can get the Docker image with all the code and slides here: the slides are also online here:
@TabeaSchoeler
Tabea Schoeler
2 years
𝗕𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗿𝗲𝗽𝗿𝗼𝗱𝘂𝗰𝗶𝗯𝗹𝗲 𝗮𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝗮𝗹 𝗽𝗶𝗽𝗲𝗹𝗶𝗻𝗲𝘀 𝘄𝗶𝘁𝗵 𝗥 . Join #ReproT 𝟭𝟵 𝗝𝘂𝗹𝘆, where Dr Rodrigues @brodriguesco will show how to make research more reproducible: @jessiebaldwin.@SwissRN.@ukrepro.@ReproducibiliT
Tweet media one
0
29
117
@brodriguesco
Bruno Rodrigues
1 year
Imagine unironically doing geospatial analysis with Python instead of R.
@PythonMaps
Python Maps
1 year
Laptop was a bit low on memory so I uninstalled a few useless programs. Starting with R.
5
3
108
@brodriguesco
Bruno Rodrigues
3 years
"Air, like ze letter R!". Yes the letter R in French is pronounced like the English word for "Air". This was the first time I heard of R, that was in 2009. little did I know that "Air" would become my main work tool!.
9
1
105
@brodriguesco
Bruno Rodrigues
4 years
@Cor3ntin I ask myself following question: has there ever been any vaccine, any at all ever, where several decades after a vaccination campaign people developed any disease due to said vaccine?.
29
6
91
@brodriguesco
Bruno Rodrigues
1 year
QT with a meme you made
Tweet media one
@ajordannafa
Jordan Nafa
1 year
QT with a meme you made
Tweet media one
1
8
99
@brodriguesco
Bruno Rodrigues
7 years
My new (invited) blog post for @rdata_lu : Skip errors in R loops by not writing loops #rstats #purrr #DataScience @k_rosamont
Tweet media one
2
29
100
@brodriguesco
Bruno Rodrigues
1 year
A vulnerability in #Rstats has been discovered
Tweet media one
3
58
103
@brodriguesco
Bruno Rodrigues
2 years
Thanks to my good friend @dsolito.my #RStats package, {rix}, has now a new shiny hex!. Learn more about building reproducible development environments with {rix}: .
Tweet media one
3
25
101
@brodriguesco
Bruno Rodrigues
1 year
ALT-F4 and then double clicking on RStudio.
@ExcelHumor
memes.xlsx
1 year
what’s your favorite excel shortcut?.
1
12
102
@brodriguesco
Bruno Rodrigues
3 months
#RStats 4.4.3, released 40 minutes ago, is already available through rix by using today’s date!
Tweet media one
0
7
108
@brodriguesco
Bruno Rodrigues
3 years
@depthsofwiki the gif in the article is pretty awesome as well
0
3
90
@brodriguesco
Bruno Rodrigues
3 years
I'm very happy to announce that {chronicler}, an #RStats 📦 I've been working on for 3+ months is now available on CRAN! The following blog post introduces it very quickly:. but continue scrolling down if you want an even TL;DR summary!
Tweet media one
4
12
92
@brodriguesco
Bruno Rodrigues
1 year
I was very happy to talk about my #rstats package, {rix} at #FOSDEM yesterday!. Slides are available here: Video available soon!
Tweet media one
2
8
97
@brodriguesco
Bruno Rodrigues
2 years
Building reproducible analytical pipelines with #rstats will be available on Amazon on June 20th. 34.99$, 29.99£, 29.99€, 44.99CAD. You can buy a DRM free epub and pdf at for 19.99 (min. price). You can read it for free forever at
@brodriguesco
Bruno Rodrigues
2 years
The final PDF of the book, ready for print, is 520 pages long.
Tweet media one
0
30
98
@brodriguesco
Bruno Rodrigues
5 months
hey, if you want to give me a christmas present, why not give my book a review if you bought it? but only if you got nice things to say, if not screw you (no refunds).
Tweet media one
4
10
98
@brodriguesco
Bruno Rodrigues
10 months
New #RStats video : Why use #GithubActions ?.
0
16
97
@brodriguesco
Bruno Rodrigues
1 year
#rstats can't be used for production you say, so how do you explain this #shiny dashboard developed by the Ministry of Research and Higher education in Luxembourg (where I work) showing our yearly grant-related stats? 🤔🤔
6
8
89
@brodriguesco
Bruno Rodrigues
2 months
just got a 500€ donation for my open source work wow biggest donation I’ve ever received! I’m really so happy my work is helpful!
Tweet media one
8
2
96
@brodriguesco
Bruno Rodrigues
3 years
{targets} is simply one of the best #RStats packages out there!
Tweet media one
1
8
90
@brodriguesco
Bruno Rodrigues
7 years
new blog post: teaching the #tidyverse to beginners: . This blog post details what I covered and how the participants to the courses reacted to it! #rstats. @drob @strengejacke @hadleywickham.
0
15
83
@brodriguesco
Bruno Rodrigues
1 month
#Python users, which R packages do you use, if any? Does it annoy you to have to use them? Why/why not? please RT.
14
9
90
@brodriguesco
Bruno Rodrigues
2 years
httr2 is now generally available. #RStats
Tweet media one
3
10
77
@brodriguesco
Bruno Rodrigues
1 month
It is now possible to easily pass data from and to Python and #RStats by serializing to json (but you can still convert more complex objects using rxp_py2r() and rxp_r2py() which uses {reticulate} under the hood for conversin)
Tweet media one
0
12
88
@brodriguesco
Bruno Rodrigues
2 years
New blog post: Reproducible #DataScience with #Nix, part 6 -- CI/CD has never been easier. or how to run an #RStats {targets} pipeline on Github Actions using #Nix
Tweet media one
3
15
79
@brodriguesco
Bruno Rodrigues
1 year
Need a last minute gift for the fan of reproducibility and #RStats fan in your life?. Get my ebook, "Building reproducible analytical pipelines with R" for $9.99. Merry Christmas!
Tweet media one
0
17
82
@brodriguesco
Bruno Rodrigues
2 years
PSA: If you're an R user and rely on MRAN for reproducibility, you should know MRAN is getting shutdown. You might want to start migrating to the @posit_pbc package manager which also allows you to use packages as of a specific date like MRAN.
3
24
81
@brodriguesco
Bruno Rodrigues
3 years
Just changed like 100 grepl calls to stringi::stri_detect and my pipeline now runs 4 times faster #RStats.
7
5
74
@brodriguesco
Bruno Rodrigues
4 years
New blog post: The quest for fast(er?) row-oriented workflows. #RStats
Tweet media one
8
13
79
@brodriguesco
Bruno Rodrigues
1 year
@rushworth_a mostly skill issues laid bare in this post.
3
1
78
@brodriguesco
Bruno Rodrigues
3 years
@TerribleMaps That's not a terrible map! I've been bamboozled!.
1
0
75
@brodriguesco
Bruno Rodrigues
2 years
Tweet media one
4
3
71
@brodriguesco
Bruno Rodrigues
1 year
Started writing the preface to the python edition of "Building reproducible analytical pipelines with. "
Tweet media one
4
3
70
@brodriguesco
Bruno Rodrigues
26 days
btw to make llms work well for #RStats code feel free to use my system prompt
Tweet media one
3
5
81
@brodriguesco
Bruno Rodrigues
1 year
Even though I think #RStats is the superior choice when it comes to data *anything*, I think I might work on a python edition of the book. Those notebooks hosted on Github without any requirements.txt or Dockerfiles need to stop!.
@brodriguesco
Bruno Rodrigues
1 year
Need a last minute gift for the fan of reproducibility and #RStats fan in your life?. Get my ebook, "Building reproducible analytical pipelines with R" for $9.99. Merry Christmas!
Tweet media one
2
5
73
@brodriguesco
Bruno Rodrigues
6 years
New blog post: Cluster multiple time series using K-means. #rstats #datascience
Tweet media one
1
10
70
@brodriguesco
Bruno Rodrigues
2 years
The year is 2029. Data Scientists fresh out of school now clean data by opening CSV files in Excel and directly writing the needed Python code in the Workbook. They still do mean imputation.
Tweet media one
8
6
72
@brodriguesco
Bruno Rodrigues
8 months
New blog post: Reproducible data science with Nix, part 13 -- {rix} is on CRAN!. #RStats #DataScience #nix
Tweet media one
0
18
72
@brodriguesco
Bruno Rodrigues
3 years
Looking for a nice introduction to #reproducibility using #Docker and #RStats? @_ColinFay has you covered with this great blog post!
2
14
68
@brodriguesco
Bruno Rodrigues
2 years
New #RStats video . Warnings as errors for robust pipelines with {chronicler}.
Tweet media one
1
8
69
@brodriguesco
Bruno Rodrigues
3 years
NEW #RSTATS BLOG POST! IT'S BEEN SOME TIME. Why and how to use #JavaScript in your #Shiny app.
Tweet media one
6
7
69
@brodriguesco
Bruno Rodrigues
4 months
rix v0.14.3 is on CRAN with many new features and improvements!. Thanks to the many contributors for this release (credited in the DESCRIPTION file). Here is a sneak peak of what awaits you: . 1/4.
2
16
75
@brodriguesco
Bruno Rodrigues
3 months
New release of rix on CRAN!.rix generates Nix expressions which are then used by the Nix package manager to build.reproducible #RStats development environments. Many new features in this release:. 1/3
Tweet media one
2
13
74
@brodriguesco
Bruno Rodrigues
29 days
R's native pipe is almost 4 years old, I think I'll start using it inside my packages (thus requiring at least #RStats 4.1.0 to be installed)
Tweet media one
6
1
72
@brodriguesco
Bruno Rodrigues
4 months
@threepointone very nice, let me read the replies.
1
0
72
@brodriguesco
Bruno Rodrigues
3 years
New blog post: Reproducibility with #Docker and #Github Actions for the average #RStats enjoyer.
Tweet media one
1
11
63
@brodriguesco
Bruno Rodrigues
3 months
oh yeah, that’s right baby, #RStudio installed via #Nix on macOS running the latest #RStats! #RStudio for #Nix on macOS was merged this week!
Tweet media one
2
9
64
@brodriguesco
Bruno Rodrigues
1 year
R devs: "🤔 my package depends on this other well-maintained package for just 3 functions, guess I'll refractor everything to get rid of that dependency and lower risk for my users". JS devs:.
@_memeloper
Programmer Memes ~
1 year
Why does this NPM package have 5M downloads!?
Tweet media one
3
3
62
@brodriguesco
Bruno Rodrigues
14 days
it's really fucking hard to find competent engineers. i've interviewed about 20 cs majors who claim to be experts at R, and none of them have been able to explain what subseting an object of type closure means.
5
3
69
@brodriguesco
Bruno Rodrigues
2 months
I'm liking where this is going #RStats #Nix
Tweet media one
3
4
69
@brodriguesco
Bruno Rodrigues
5 months
she's a 10 but updates R only every 4 years or so.
3
9
65
@brodriguesco
Bruno Rodrigues
1 year
New #RStats x #Nix blog post: Reproducible data science with Nix, part 9 -- rix is looking for testers!. Check out the latest feature implemented by @PhilippBauman15 , with_nix(), it'll blow your mind!
Tweet media one
1
14
59
@brodriguesco
Bruno Rodrigues
2 years
Almost one year ago, I’ve ran all example scripts shipped in versions of R from 0.6.0 up to 4.2.2 on R version 4.2.2 . as you can see, #RStats 4.2.2 is still able to run more than three quarters of the examples of the oldest release of R!
Tweet media one
0
6
60