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
r:analisi_monovariata:distribuzioni_di_frequenza_csv

Esempio: Distribuzioni di frequenza in CSV

Una distribuzione di frequenze presenta in forma di tabella il numero di casi corrispondente a ciascuna modalità di una variabile numerica o categoriale (fattore).

In R il comando principale che ci consente di ottenere delle distribuzioni di frequenze è table.

Alla pagina dedicata alle tabelle_di_frequenza sono disponibili vari esempi. Qui illustriamo alcune una semplice procedura per creare tabelle ed esportarle in CSV.

Creare la tabella

Creiamo un oggetto “table” con una distribuzione di frequenze semplice:

table1<-table(mydata$Posizione)

Richiamiamo l'oggetto, e vediamo l'output prodotto

table1

           Costa Interno Collina          Montagna 
             158               24               16 

Creare l'output in CSV

Utilizziamo il comando write.csv2 per esportare la tabella in un formato CSV compatibile con gli standard delle impostazioni di lingua italiana (vedi Esportare in CSV)

write.csv2(table, file="table.csv")

Il file potrà essere aperto direttamente in Excel o in Calc: cliccando due volte sul file, si avvierà la procedura di importazione.

Il file csv creato riporterà le tabelle di frequenza in colonna, e non per riga, come si vede nella figura che segue:

Da table a csv

Osservazioni

Questa procedura è molto pratica per esportare una singola tabella. In compenso, può essere alquanto scomoda, in quanto:

  • è possibile esportare una sola tabella alla volta;
  • le tabelle non riportano i marginali, che andranno dunque calcolati successivamente, o inseriti a mano;

Se si debbono esportare più tabelle, sarà preferibile Esempio: Distribuzioni di frequenza in formato di testo.

r/analisi_monovariata/distribuzioni_di_frequenza_csv.txt · Ultima modifica: 18/10/2018 10:18 da admin