Articles by David Schoch

Making of the R Hexsticker T Shirt

October 28, 2024 | David Schoch

I have always been a huge fan of the R hexsticker culture. Sometimes I just want to create a new package just so I can design yet another sticker. I have started a digital collection a while ago and with the fantastic r-universe.dev, it was quit... [Read more...]

Parsing phone numbers with Rust and R

February 22, 2024 | David Schoch

On my bucket list for 2024 is to learn a bit of Rust. After reading (well skimming…) THE BOOK and doing a few experiments, I wanted to give it a try to incorporate some Rust code in an R package. I chose to wrap the phonenumber crate to parse ph... [Read more...]

Be kind don’t rbind

February 12, 2024 | David Schoch

The other day I was helping to refactor an R package and came across one of the biggest performance blockers there is: dynamically growing matrices. Of course I repeated the mantra “Always preallocate your variables” but in this case, it is not ... [Read more...]

One billion row challenge using base R

January 7, 2024 | David Schoch

One of my new years resolutions is to blog a bit more on the random shenanigans I do with R. This is one of those.1 The One Billion Row challenge by Gunnar Morling is as follows: write a Java program for retrieving temperature measurement value... [Read more...]

Efficient row min calculation: From R to C

November 15, 2023 | David Schoch

This post was semi automatically converted from blogdown to Quarto and may contain errors. The original can be found in the archive. My colleague Chung-hong Chan started a new package in our teams GitHub organization. An issue there caught my at... [Read more...]

Create a CV with Quarto

July 16, 2023 | David Schoch

This post was semi automatically converted from blogdown to Quarto and may contain errors. The original can be found in the archive. In this post, I will introduce a few extensions for Quarto to create nicely looking CVs. Disclaimer: the underly... [Read more...]
1 2

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)