Some love for Base R. Part 3
It seems a few people have found useful the reminders of base-R functionality covered in “Some love for Base R” Part 1 and Part 2. So I will keep on...continue reading.
It seems a few people have found useful the reminders of base-R functionality covered in “Some love for Base R” Part 1 and Part 2. So I will keep on...continue reading.
Where were we? Giving some love to base-R and putting together the idea that it is possible to write R very clearly when using base. Two sets of typical issues:...continue reading.
For a long time it has bothered me when people look down at base-R (meaning the set of functions that comes in a default installation), as it were a lesser...continue reading.
Tiling is one of the big pieces to put together nice, interactive maps. How The Post is replacing Mapbox with open source solutions describe the tech behind solving this problem...continue reading.
Just to remember where things are in my neovim installation in MacOS: The init file follows the structure presented in here: https://github.com/junegunn/vim-plug pointing to the location of the plugins as:continue reading.
After much deliberation, I have updated my personal R code style guide to no longer mandate functions begin with uppercase letters. While I still feel there is value in being...continue reading.
I have a new hobby: camera traps, also known as trail cameras. Strapped to trees in my local bushland they sit in wait, firing automatically when triggered by a passing...continue reading.
For my handful of followers, you may have noticed something strange. Over the past two days, I released updates to all four of my packages on CRAN. I decided to...continue reading.
This post outlines the steps needed for building R 4.2 for Windows with OpenBLAS using the the new Rtools42 build system. With the soon-to-be released new UCRT toolchain for building...continue reading.
I think programming, aka coding, is a fun activity. We are solving a problem subject to a set of constraints that can be time, memory, quantity of code, language, etc....continue reading.
A. Background We usually want to write reusable code that is compact and could be utilized in a number of use cases. That involves writing user defined functions that can...continue reading.
In Mac OS I was getting an annoying warning when compiling Cpp code via Rcpp in R: Adding a file called Makevars in ~/.R defining FLIBS to the actual location...continue reading.
Visual Representation of Text Data Sets Using the R tm and wordcloud Packages: Part One Douglas M. Wiig This paper is the next installment in series that examines the use...continue reading.
Version 1.2.4 of tinytest arrived on CRAN at 17 December 2020. This release has a couple of new features. You can specify the library location in test_package with lib.loc. New...continue reading.
In R you can add extra library locations (directories where your packages are installed) with the .libPaths() function. For example, to add “~/my/lib”, you can do libs <- c(“~/my/lib”, .libPaths())...continue reading.
If you are using Yihui Xie’s bookdown package, it is quite easy to add authors and affiliations for HTML output. You only need to put the following pandoc options in...continue reading.
Version 1.0.1 of our validate package has arrived on CRAN on 2020-12-08. At the same time, a complete Data Validation Cookbook has been published online, and is also included with...continue reading.
A few weeks ago one of my students sent me an email. He’s a student of our Numpy Mastery course, and he was playing around with some Numpy techniques that...continue reading.
stringdist version 0.9.6 arrived on CRAN on 16 july 2020. This release brings a few new features. Fuzzy text search Search text for approximate matches of a search string using...continue reading.
A. What is Code Review? Code reviews are traditionally done in the context of a software development team that is building out a new product or feature. The goal is...continue reading.