Ich habe jupyter mit conda install jupyter
installiert und starte ein Notebook mit dem installierten Kernel von conda create -n my-r-env -c r r-essentials
Ich führe ein Notebook und möchte einen Bash-Befehl von einer Shell ausführen.
%Vor%Zum Vergleich, in einem Notebook mit einem Python-Kernel:
%Vor%Gibt es eine Möglichkeit, R-Notebooks so einzurichten, dass sie die gleiche Funktionalität wie das ipython-Notebook in Bezug auf Bash-Befehle (und vielleicht andere Magics) haben?
Für nur bash-Befehle ist es möglich, Systembefehle zum Laufen zu bringen. Zum Beispiel im IRkernel:
%Vor%Ausgabe:
%Vor%Oder um die ersten 5 Zeilen einer Datei zu sehen:
%Vor% Da IPython-Magien im IPython-Kernel (aber nicht im IRkernel) verfügbar sind, habe ich kurz überprüft, ob es möglich ist, mit den Bibliotheken rPython
und PythonInR
auf diese zuzugreifen. Das Problem ist jedoch, dass get_ipython()
für den Python-Code nicht sichtbar ist, sodass keiner der folgenden Schritte funktioniert:
Tags und Links r jupyter-notebook jupyter-irkernel