R mit BigQuery verwenden

Auf dieser Seite wird beschrieben, wie Sie Daten aus BigQuery mit dem R-Paket von bigrquery in einen R-Datenframe laden.

Hinweis

Bevor Sie beginnen, erstellen Sie eine neue AI Platform Notebooks-Instanz für R.

JupyterLab-Notebook öffnen

Führen Sie die folgenden Schritte aus, um eine AI Platform Notebooks-Instanz zu öffnen.

  1. Wechseln Sie in der Google Cloud Console zur Seite AI Platform Notebooks.

    Zur Seite "AI Platform Notebooks"

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

    JupyterLab öffnen

  3. Wählen Sie erst Datei > Neu > Notebook und anschließend den R-Kernel aus.

    R-Notebook hinzufügen

R-Paket von bigrquery laden

Gehen Sie wie im Folgenden beschrieben vor, um das R-Paket von bigrquery zu laden.

  1. Geben Sie in der ersten Codezelle des Notebooks Folgendes ein:

    # Load the package
    library(bigrquery)
    
  2. Klicken Sie auf die Schaltfläche "Ausführen", um den Befehl auszuführen. R lädt das Paket.

    Schaltfläche: Ausführen

Daten aus BigQuery laden

Führen Sie die folgenden Schritte aus, um BigQuery-Daten mit dem R-Paket von bigrquery in einen Datenframe zu laden. Da Sie diesen Vorgang über eine AI Platform Notebooks-Instanz ausführen, sind Sie bereits authentifiziert.

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

    Schaltfläche: +

  2. Geben Sie in der neuen Codezelle Folgendes ein. Ersetzen Sie project-id durch Ihre Google Cloud-Projekt-ID.

    Klicken Sie zum Abrufen Ihrer Projekt-ID in der Google Cloud Console auf den Drop-down-Pfeil neben Ihrem Projektnamen.

    # Store the project id
    projectid = "project-id"
    
    # Set your query
    sql <- "SELECT * FROM `bigquery-public-data.usa_names.usa_1910_current` LIMIT 10"
    
    # Run the query and store the data in a dataframe
    df <- query_exec(sql, projectid, use_legacy_sql = FALSE)
    
    # Print the query result
    df
    
  3. Führen Sie die Zelle aus, um 10 Datenzeilen aus einem der öffentlichen Datasets von BigQuery abzurufen.

Nächste Schritte

Lesen Sie die bigrquery-Dokumentation, um mehr darüber zu erfahren, wie Sie BigQuery-Daten in Ihren R-Notebooks verwenden können.