Manipolazione dati avanzata con R
-
Il corso è esauriente e chiaro.
← | →
-
Spiegazioni inappuntabilmente chiare. Grazie.
← | →
-
Un corso fantastico.
← | →
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Inizio
Scegli data
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
In questo corso intermedio sulla manipolazione dati in R, ci occupiamo di gestione e manipolazione dei dati. Cominciamo il corso con un ripasso sulle strutture dati e manipolazione di base, per poi passare ad argomenti più complessi. Tratteremo dei vari pacchetti per la manipolazione dati, come dplyr e data.table. Ci occuperemo di varie tematiche relative all'imputazione dei missing values, tramite tecniche come la regressione, il knn e pacchetti ad hoc, come mice e Amelia. Tratterremo della manipolazione di stringhe e testi, tramite le funzioni base e i metodi per estrarre e modificare stringhe o parti di esse tramite le espressioni regolari e funzioni quali gsub() e strsplit(). Vedremo in dettaglio gli operatori condizionali per la creazione e gestione di funzioni e vedremo come esportare dei modelli in XML per la condivisione con altri software.
***Attenzione, questo corso al momento non comprende una parte relativa agli esercizi, che sarà aggiunta a breve con modalità che saranno chiarite nella Bonus Section
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Ripassare le strutture di R, vettori, matrici, eccetera,Generare sequenze casuali,Trattare i missing values in vari modi, tramite l'imputazione della media, tramite regressione, knn, e usando alcuni pacchetti specifici, come mice e Amelia,Importare dati su R,Manipolare dati su R, con pacchetti quali dplyr e reshape2,Utilizzare il pacchetto data.table,Manipolare stringhe e testi, tramite le funzioni di base,Normalizzare un testo su R,Utilizzare varie funzioni per le stringhe, come grep(), paste(), strsplit(),Capire e creare una funzione,Esportare un modello di analisi in XML
Basi di R,Basi di un altro linguaggio a oggetti
Manipolazione dati avanzata con R
Opinioni
-
Il corso è esauriente e chiaro.
← | →
-
Spiegazioni inappuntabilmente chiare. Grazie.
← | →
-
Un corso fantastico.
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Nicola Mascia
Leonardo Ubbiali
Marco Cortese
Giuseppe Colella
Stefano Ciotti
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
4 anni del centro in Emagister.
Materie
- Strutture
- R
- Programmazione in R
- Programmazione
- Programmatore
- Web
- Informatica
- Informatica e tecnologia
- MySQL
- Excel
Programma
Introduzione
Installazione di R
Installare RStudio
Le strutture di R
Creazione di oggetti
Tipi di variabili in R
I vettori
Operazioni su vettori
Ordinare un vettore
Selezione di elementi dai vettori
Attribuire dei label a un vettore
Riconoscere e forzare la natura di un vettore
Sostituire un elemento da un vettore
La funzione rep() per la replicazione di elementi e vettori
Matrici
Creare una matrice
Selezionare alcuni elementi da una matrice
Operazioni sulle matrici
Attribuire nomi a colonne e righe
Aggiungere righe con la funzione rbind()
Aggiungere colonne con la funzione cbind()
Operazioni sulle colonne e sulle righe
Gli array
Dataframe
Liste
Fattori
Forzare una variabile come fattore
Generazione di dati e sequenze
Operatori logici
Istruzioni condizionali
Le funzioni
Costruire le proprie funzioni
Subsetting
Trattamento dei dati mancanti
Imputazione dei missing values
Sostituzione dei missing con la media o la mediana
Imputazione tramite regressione
Imputazione tramite k-nn
Trattamento missing con mice
Trattamento missing col pacchetto Amelia
Trattamento con hot.deck
Trattamento dei valori mancanti in variabili categoriche
Rimozione dei dati duplicati
La famiglia *apply
La gestione delle date in R
Tabelle di frequenza
Importare dati in R
Inserimento dei dati a mano
Importazione di file in .csv
Importazione di file in .txt
Importazione di file in formato per Excel
Altri formati
Esportazione di un file
Scaricare un file da internet
Database
RMySQL
La funzione recode()
Trattamento dati con plyr e le funzioni base
Trattamento dati con dplyr
La funzione aggregate()
La funzione autoFill()
Pacchetti per la ristrutturazione e riaggregazione dei dati
Il pacchetto tidyr
La funzione stack()
Pacchetti dati
Il pacchetto data.table
La funzione fread()
Manipolazione testi
Importazione di dati testuali tramite le funzioni base
Fasi del preprocessing
Riduzione del testo in minuscole
Riduzione in singoli token
Rimozione degli spazi bianchi
Subsetting
Primi elementi di analisi
La funzione grep()
Rimozione delle stopwords
Esempio di rappresentazione grafica
Introduzione al clustering sui testi
Importazione di cartelle
Espressioni regolari
Funzioni per le stringhe
La famiglia grep*
strsplit()
match()
substr()
paste()
gsub()
Struttura di una funzione
Lo scoping
if + else
Il ciclo for
break e while
next
return
Il nesting
Visualizzare informazioni e codice di una funzione
Esportazione e riutilizzo di un modello di analisi
Ottenere aiuto
Conclusioni
Ulteriori informazioni
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Manipolazione dati avanzata con R