Monthly Archives: January 2017

Home/2017/January

Gestione dei missing values con R

In questo post vediamo i metodi migliori per la gestione dei missing values con R. I missing values non sono altro che dati che mancano all'interno di un dataset. Capita spesso che un dataset non sia del tutto completo, per le più svariate ragioni: ad esempio, nei questionari, i rispondenti possono dimenticare o saltare una domanda, oppure

Manipolazione dati con R base e dplyr

In questo post parliamo della manipolazione dati con R, ossia della gestione e trasformazione dei dataframe in modo che si rendano adatti a certi tipi di analisi: possiamo ad esempio creare delle nuove variabili addizionando due variabili del dataset originale, oppure organizzare fisicamente i dati in maniera diversa. Esistono molti pacchetti e funzioni che permettono

Importare dati su R

In questo post vediamo una serie di funzioni e pacchetti che ci permettono di importare dati su R. Per importare dei dati su R è necessario come prima cosa analizzare il tipo di file che vogliamo importare. Dobbiamo verificare in particolare tre elementi: 1. l'estensione del file, 2. se la prima riga contiene i nomi delle

Come utilizzare RStudio per semplificare il lavoro

In questo post vediamo come impostare e utilizzare RStudio per le nostre analisi dati e per cominciare a programmare con R. R è un ottimo strumento di suo, ma l'utilizzo di un ambiente di sviluppo integrato, come può essere RStudio, può rendere più semplice il nostro lavoro in vari modi. Come si può vedere dall’immagine

Creare una funzione con R – basi di programmazione R

In questa lezione vediamo come creare una funzione con il linguaggio R: oggetti e funzioni sono il cuore del linguaggio di programmazione R. Se gli oggetti sono gli elementi su cui effettuiamo delle azioni, le funzioni sono le azioni stesse che applichiamo ai nostri oggetti. Le funzioni sono serie di istruzioni create per risolvere problemi

Operatori logici e strutture di controllo

Altre due caratteristiche di R sono l'utilizzo di operatori logici e delle strutture di controllo. Gli operatori logici sono una serie di operatori che permettono di mettere in relazione due oggetti e ci aiutano ad estrarre dati, e sono i seguenti: < minore > maggiore == uguale <= minore o uguale >= maggiore o uguale