Jupyter arrive avec une grande dynamique, alors soyez prêt pour vous (IPython Notebook + R)

Jusqu'à présent, en essayant d'exécuter R sur le notebook IPython, il y avait une méthode pour faire rpy2 et ainsi de suite, mais il n'était pas pratique de frapper %% à chaque fois.

Cependant, avec la sortie d'IPython 3.0 à la fin du mois dernier (27 février 2015), le notebook IPython a considérablement changé et la coopération avec R est devenue beaucoup plus facile (même s'il s'agit encore d'une version de développement)! À l'avenir, il semble que cela couvrira non seulement R mais aussi Julia et d'autres langues, et la partie qui ne dépend pas d'une langue spécifique est réalisée dans un autre projet appelé Jupyter Cela semble aller.

Il semble qu'il existe les noyaux Jupyter suivants pour les langues typiques.

Consultez la page suivante pour tous les noyaux Jupyter disponibles actuellement. IPython kernels for other languages

Consultez la page suivante pour des exemples de blocs-notes utilisant d'autres noyaux de langage.

Ainsi, IPython Notebook (Jupyter) + R, qui est également le sujet de cette fois, ressemble à ceci. Fondamentalement, il est bon de faire ce qu'il est dans noyau R natif pour IPython. Quand j'ai construit l'environnement avec OSX Yosemite (10.10.2) + MacPorts, j'ai eu une erreur en cours de route, mais j'ai ajouté cppzmq avec MacPorts.

Une régression linéaire avec l'ensemble de données d'iris qui est inclus dans R depuis le début ressemble à ceci. C'est bon!

jupyter_with_r.png

Recommended Posts

Jupyter arrive avec une grande dynamique, alors soyez prêt pour vous (IPython Notebook + R)
Jouer avec Jupyter Notebook (IPython Notebook)
La vie de recherche et développement avec le notebook iPython
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)
Sortie de cellule riche avec Jupyter Notebook (IPython)
Création d'un environnement R avec Jupyter (anciennement notebook IPython) (sous OS X El Capitan 10.11.3)
Comment déboguer avec Jupyter ou iPython Notebook
Analyse des données pour améliorer POG 2 ~ Analyse avec le notebook jupyter ~
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant