Tag Archives: R

Line starting ‘ …’ is malformed! error

Tweet Playing with a Python wrapper of an R package, I suddenly got this error after a trivial change of the code:

Wondering for a couple of minutes where it could come from without success, I google the error … Continue reading

Posted in R | Tagged , , | Leave a comment

R package dependencies: difference between imports, depends, suggests, enhances

Tweet When you want to assemble R codes into a package, you will need to write a file called DESCRIPTION. This file contains some metadata and keywords to be used and some keywords are definitely confusing (at least to me). … Continue reading

Posted in R, Uncategorized | Tagged | 1 Comment

Using valgrind to debug R programs

Tweet If you want to debug your R program because of a segmentation fault or memory leak, you can use valgrind as follows in a shell:

Posted in R | Tagged , | Leave a comment

R warnings when starting rpy2 and installation

Tweet On Fedora 15 When I start rpy2 using this command

I was getting these annoying warnings, which do not appear when starting a pure R session:

I decided to install the newest version of R (2.15.2), which … Continue reading

Posted in Computer Science | Tagged , | 3 Comments

R language: object oriented programming

Tweet I’m used to object oriented programming in languages such as C++ and Python and I should say that the R syntax is not the most intuitive I’ve seen. Besides, it is quite difficult to find a good documentation about … Continue reading

Posted in Computer Science | Tagged | Leave a comment

How use R to build permutation or combination

Tweet In a previous post, I used itertools in Python to create combination and permutation using the standard module itertools. What about using R language to perform the same task. The permutation function allows you to get permutation of N … Continue reading

Posted in Python, R | Tagged , | Leave a comment

Upgrading R and rpy2

Tweet When upgrading R version, you must recompile rpy2. Let us take a case study based on the upgrade of R2.15 to R2.15.1. First, you need to download the source from the main page http://www.r-project.org/ Once downloaded, get the source … Continue reading

Posted in Computer Science | Tagged , | Leave a comment

How to call R plotting function from python using rpy2

Tweet Python has already very good librairies from plotting (e.g., matplotlib, mayavi), however, it is sometimes useful to use some of the plotting functionalities offered by R. Thanks to the rp2 package, it is quite easy. Let us try to … Continue reading

Posted in Python | Tagged , , | Leave a comment

installing rpy2 with different R version already installed

Tweet The easiest way to install a python package is to use easy_install (or pip), so to install rpy2, type: easy_install rpy2 To test that it is properly installed, type: import rpy2; from rpy2 import robjects; robjects.r(“version”) If this code … Continue reading

Posted in Computer Science, Linux, Python | Tagged , , , , | 8 Comments

RPy2 substitute function does not work

Tweet I’m using rpy2 to call R package from Python, which works pretty well most of the time. Yet, I’ve encountered an issue with the R function called substitute that do not behave as expected when called from rpy2. Consider … Continue reading

Posted in Computer Science | Tagged , | Leave a comment