Ricerca Sociale con R

Una wiki per l'analisi dei dati con R

Strumenti Utente

Strumenti Sito


Il Laboratorio di Analisi dei Dati con R, dell'Università di Teramo su piattaforma Meet, inizia il 9 aprile 2021 - Iscrizione - email

Barra laterale

Segui il canale Telegram

Max 3 mess. al giorno (cos'è?)

Contenuti

Ultimi post del blog

Video e tutorial

Pagine aggiornate


Formazione

Mini webinar

Incontri individuali online


Ricerca sociale con R (il libro)


Contatti



Download R
r:gestione_dei_dati:importare_fogli_google

Importare i dati dai fogli Google

Per importare in R i fogli Google, è disponibile il pacchetto googlesheets4.

L'installazione del pacchetto avviene come di consueto, ma per risolvere alcuni problemi di codifica, è necessario installare anche la libreria gargle.

googlesheets4_install.R
# installazione
install.packages("googlesheets4")
 
# devtools (se necessario) e gargle
install.packages("devtools")
devtools::install_github("r-lib/gargle")

Vediamo come avviene l'accesso ai fogli di lavoro.

library(googlesheets4)
 
# foglio di esempio incluso nel pacchetto
ss <- sheets_example("deaths")
read_sheet(ss, range = "A5:F15")  # importa solo un range di celle

Al posto di ss è naturalmente possibile inserire l'identificativo del foglio (url, nome, ID).

A questo punto, ci verrà richiesto di accedere all'account Google (è possibile utilizzarne anche più di uno). L'accesso verrà eseguito nel browser, e il token sarà memorizzato fra le variabili di sistema.

In questo caso, avendo io effettuato l'accesso in precedenza, mi viene chiesto di confermare/scegliere l'account da utilizzare.

The googlesheets4 package is requesting access to your Google account. 
Select a pre-authorised account or enter '0' to obtain a new token. Press 
Esc/Ctrl + C to abort.

1: hello@agnesevardanega.eu

Selection:

Seleziono 1 (digitando il numero nella console), e il foglio viene letto correttamente.

Selection: 1
Auto-refreshing stale OAuth token.
Reading from 'deaths'
Range "A5:F15"
# A tibble: 10 x 6
   Name         Profession   Age `Has kids` `Date of birth`     `Date of death`    
   <chr>        <chr>      <dbl> <lgl>      <dttm>              <dttm>             
 1 David Bowie  musician      69 TRUE       1947-01-08 00:00:00 2016-01-10 00:00:00
 2 Carrie Fish~ actor         60 TRUE       1956-10-21 00:00:00 2016-12-27 00:00:00
 3 Chuck Berry  musician      90 TRUE       1926-10-18 00:00:00 2017-03-18 00:00:00
 4 Bill Paxton  actor         61 TRUE       1955-05-17 00:00:00 2017-02-25 00:00:00
 5 Prince       musician      57 TRUE       1958-06-07 00:00:00 2016-04-21 00:00:00
 6 Alan Rickman actor         69 FALSE      1946-02-21 00:00:00 2016-01-14 00:00:00
 7 Florence He~ actor         82 TRUE       1934-02-14 00:00:00 2016-11-24 00:00:00
 8 Harper Lee   author        89 FALSE      1926-04-28 00:00:00 2016-02-19 00:00:00
 9 Zsa Zsa Gáb~ actor         99 TRUE       1917-02-06 00:00:00 2016-12-18 00:00:00
10 George Mich~ musician      53 FALSE      1963-06-25 00:00:00 2016-12-25 00:00:00

Vedi anche, per altri esempi di utilizzo:

r/gestione_dei_dati/importare_fogli_google.txt · Ultima modifica: 25/09/2021 09:59 da admin