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!
Recommended Posts