Usa R e Python nello stesso file blocco note

Usa R e Python nello stesso file blocco note

Questa pagina descrive come utilizzare il pacchetto rpy2 di Python per eseguire il codice R e Python nello stesso file del blocco note.

Prima di iniziare

Prima di iniziare, crea un'istanza di blocchi note gestiti dall'utente del framework R.

Crea un file blocco note da utilizzare con R e Python

Per utilizzare R e Python nello stesso file del blocco note, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Blocchi note gestiti dall'utente.

    Vai a Blocchi note gestiti dall'utente

  2. Seleziona l'istanza R in cui vuoi installare le dipendenze.

  3. Fai clic su Apri JupyterLab.

  4. Seleziona File > Nuovo > Blocco note.

  5. Seleziona il kernel Python 3 per il nuovo file del blocco note.

  6. Seleziona File > Rinomina blocco note e cambia il nome del file del blocco senza titolo in qualcosa di significativo, ad esempio "rpy2.ipynb".

    Il file del blocco note è pronto per importare rpy2 e utilizzare R e Python nello stesso foglio di lavoro.

Usa rpy2 per importare oggetti R

Come esempio di come utilizzare R e Python nello stesso file blocco note, completa i seguenti passaggi per importare oggetti R con rpy2:

  1. Nella prima cella di codice del file del blocco note, inserisci questo comando:

    import rpy2.robjects as robjects
    
  2. Fai clic su  Esegui le celle selezionate e vai avanti. Python importa le funzioni di rpy2 per l'accesso e la manipolazione degli oggetti R.

    Il pulsante Esegui le celle selezionate e vai avanti.

  3. Per aggiungere una cella di codice, fai clic sul pulsante del file del blocco note Inserisci una cella di seguito.

    Il pulsante Inserisci una cella sotto.

  4. Nella nuova cella di codice, inserisci quanto segue:

    pi = robjects.r['pi']
    
  5. Fai clic su Esegui le celle selezionate e vai avanti. Python archivia un oggetto R pi.

  6. Per stampare il valore di pi greco, in una nuova cella di codice, inserisci pi[0] e fai clic su Esegui le celle selezionate e vai avanti.

    Stampa il valore del pi greco.

Passaggi successivi

Leggi la documentazione relativa a rpy2 per scoprire di più su come utilizzarla per eseguire codice R e Python nello stesso file del blocco note.