Jupyter kommt mit großer Dynamik, seien Sie also auf Sie vorbereitet (IPython Notebook + R)

Bisher gab es beim Versuch, R auf dem IPython-Notizbuch auszuführen, eine Methode zum Ausführen von rpy2 usw., aber es war unpraktisch, jedes Mal %% zu drücken.

Mit der Veröffentlichung von IPython 3.0 Ende letzten Monats (27. Februar 2015) hat sich das IPython-Notebook jedoch erheblich geändert, und die Zusammenarbeit mit R ist viel einfacher geworden (obwohl es sich noch um eine Entwicklungsversion handelt)! In Zukunft wird es anscheinend nicht nur R, sondern auch Julia und andere Sprachen abdecken, und der Teil, der nicht von einer bestimmten Sprache abhängt, wird in einem anderen Projekt namens Jupyter durchgeführt. Es scheint zu gehen.

Es scheint, dass es als Jupyter Kernel typischer Sprachen gibt.

Auf der folgenden Seite finden Sie alle derzeit verfügbaren Jupyter-Kernel. IPython kernels for other languages

Auf der folgenden Seite finden Sie Beispiele für Notebooks mit anderen Sprachkernen.

So sieht IPython Notebook (Jupyter) + R aus, das auch Gegenstand dieser Zeit ist. Grundsätzlich ist es gut, dies so zu tun, wie es im Native R-Kernel für IPython der Fall ist. Als ich die Umgebung mit OSX Yosemite (10.10.2) + MacPorts erstellt habe, ist unterwegs ein Fehler aufgetreten, aber ich habe mit MacPorts cppzmq hinzugefügt.

So sieht eine lineare Regression mit dem Iris-Datensatz aus, der von Anfang an in R enthalten ist. Das ist gut!

jupyter_with_r.png

Recommended Posts

Jupyter kommt mit großer Dynamik, seien Sie also auf Sie vorbereitet (IPython Notebook + R)
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Forschungs- und Entwicklungsleben mit iPython Notebook
Verwenden von Apache Spark mit Jupyter Notebook (IPython Notebook)
Reichhaltige Zellenausgabe mit Jupyter Notebook (IPython)
Erstellen einer R-Umgebung mit Jupyter (ehemals IPython-Notebook) (unter OS X El Capitan 10.11.3)
So debuggen Sie mit Jupyter oder iPython Notebook
Datenanalyse zur Verbesserung von POG 2 ~ Analyse mit Jupiter-Notebook ~
Grafikzeichnung mit Jupyter (Ipython-Notizbuch) + Matplotlib + Vagabund