Publications by Neonira

Real estate value analysis

28.10.2018

French government provides from time to time some data sets that are worth the analysis. A friend, gave me this real estate data set, for analysis. Data overview After the download of this file, that weights less than 200kb, many things appear at first glance. From a content point of view, data are provided for 3 countries, France, England and US...

3524 sym R (383 sym/2 pcs) 18 img 1 tbl

Real estate value analysis

28.10.2018

French government provides from time to time some data sets that are worth the analysis. A friend, gave me this real estate data set, for analysis. Data overview After the download of this file, that weights less than 200kb, many things appear at first glance. From a content point of view, data are provided for 3 countries, France, England and US...

3524 sym R (383 sym/2 pcs) 18 img 1 tbl

R meta programmation

17.03.2019

Lately, R meta programmation seems to be in vogue. Very huge promises, encompassing code to produce code, variable indirection naming schemes, and many others marvelous features are now available through the tidyverse. Indeed, very huge promises, are generally the right sensor to enter into skepticism and to verify by our-self it worth or not t...

4182 sym R (4004 sym/7 pcs) 6 img

R meta programmation

17.03.2019

Metaprogrammation impact Lately, R meta programmation seems to be in vogue. Very huge promises, encompassing code to produce code, variable indirection naming schemes, and many others marvelous features are now available through the tidyverse. Indeed, very huge promises, are generally the right sensor to enter into skepticism and to verify by ou...

4207 sym R (4004 sym/7 pcs) 6 img

R package submission REX

31.07.2019

I submitted my first R packages a few weeks ago, and I believe it’s worth sharing some return on experience, as the CRAN submission and acceptance processes are much more tricky than they appear at first glance. Package preparation and bundles were achieved using RStudio as IDE to implement code and documentation, and to generate package bund...

10977 sym 2 img

The most annoying warning for CRAN submission

06.09.2019

When submitting one R package to CRAN, you must ensure that no errors, no warnings and no notes appears in the check process, enforcing use of ’–as.cran’ option. devtools::check(document = FALSE, args = c('--as-cran')) Sometimes a note or a warning appears because of a change you made, and then everything seems to go weird. I faced such a ...

4086 sym R (661 sym/3 pcs) 2 img

Discover Offensive Programming

12.10.2019

Package wyz.code.offensiveProgramming version 1.1.12 is available on CRAN. If you are interested in reducing time and efforts to implement and debug R code, to generate R documentation, to generate test code, then you may consider using this package. It provides tools to manage semantic naming of function parameter arguments function return type...

1313 sym 2 img

Easy introduction to Offensive Programming

15.10.2019

Many of us are using R in a way or another and we all have to deal with R intrinsics and sometimes R weirdness. Standard R way Base package, append function Let’s look at a first example, using the very useful append function from base R. The function signature is function (x, values, after = length(x)). And here, weirdness starts with guessing...

6858 sym R (2689 sym/3 pcs) 2 img 3 tbl

Offensive Programming in action (part III)

30.10.2019

This is the third post on offensive programming, dedicated to using offensive programming (OP). You may refer to easy introduction to offensive programming to acquire some basic knowledge about offensive programming, and to discover offensive programming to get access to online materials. Let’s see how OP helps in defining function with semanti...

4005 sym R (5379 sym/8 pcs) 2 img

new release of offensive programming packages

14.02.2020

Offensive programming ecosystem has been upgraded. You may now use new versions of packages according to following table package name (available on CRAN) recommanded version wyz.code.offensiveProgramming 1.1.17 or higher wyz.code.testthat 1.1.16 or higher wyz.code.metaTesting 1.1.11 or higher wyz.code.rdoc 1.1.15 or higher New functionnalit...

1772 sym 2 img 1 tbl