R und Python im selben Notebook verwenden

Auf dieser Seite wird beschrieben, wie Sie das rpy2-Paket von Python verwenden, um R- und Pythoncode im selben Notebook auszuführen.

Hinweis

Erstellen Sie eine neue AI Platform Notebooks-Instanz für R, bevor Sie R und Python im selben Notebook verwenden.

Ein Notebook für die Verwendung von R und Python erstellen

Erstellen Sie ein Python 3-Notebook, damit rpy2 mit R und Python im selben Notebook verwendet werden kann. So erstellen Sie das Notebook:

  1. Rufen Sie in der Google Cloud Platform Console die Seite AI Platform Notebooks auf.

    Seite "AI Platform Notebooks" aufrufen

  2. Wählen Sie Open JupyterLab (JupyterLab öffnen) für das Notebook aus, das Sie öffnen möchten.

  3. Wählen Sie Datei > Neu > Notebook. Wählen Sie den Python 3-Kernel für Ihr neues Notebook aus, Sie können ein Python-Notebook auch mit dem Launcher erstellen.

    Python 3-Notebook hinzufügen

  4. Wählen Sie File (Datei) > Rename notebook (Notebook umbenennen) und ändern Sie den Namen des unbenannten Notebook in einen sinnvollen Namen wie zum Beispiel "rpy2.ipynb".

    Das Notebook ist bereit, um rpy2 zu importieren und R und Python in derselben Arbeitsmappe zu verwenden.

Rpy2 zum Importieren von R-Objekten verwenden

Importieren von R-Objekten mit rpy2:

  1. Geben Sie in der ersten Codezelle des Notebook Folgendes ein: import rpy2.robjects as robjects.

    Die Importanweisung in der ersten Zelle eingeben

  2. Klicken Sie auf Ausführen. Python importiert die Funktionen von rpy2 für den Zugriff auf und die Bearbeitung von R-Objekten.

    Die Schaltfläche Ausführen

  3. Klicken Sie auf die Schaltfläche + des Notebook, um dem Notebook eine Codezelle hinzuzufügen.

    Die +-Schaltfläche

  4. Geben Sie in der neuen Codezelle Folgendes ein: pi = robjects.r['pi'].

  5. Klicken Sie auf Ausführen. Python speichert ein R pi-Objekt.

  6. Geben Sie pi[0] ein und klicken Sie auf Ausführen, um den Wert von pi in einer neuen Codezelle auszudrucken.

    Den Wert von pi ausdrucken

Weitere Informationen

In der rpy2-Dokumentation erfahren Sie, wie Sie diese verwenden können, um R- und Pythoncode im selben Notebook auszuführen.

Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit:

Feedback geben zu...

AI Platform Notebooks