Manipolazione dati avanzata con R

4.9
10 opinioni
  • Il corso è esauriente e chiaro.
    |
  • Spiegazioni inappuntabilmente chiare. Grazie.
    |
  • Un corso fantastico.
    |

Corso

Online

RISPARMIA 86%
20 € IVA inc.

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

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

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

Online

Inizio del corso

Scegli dataIscrizioni aperte

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

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

4.9
eccellente
  • Il corso è esauriente e chiaro.
    |
  • Spiegazioni inappuntabilmente chiare. Grazie.
    |
  • Un corso fantastico.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Nicola Mascia

5.0
20/01/2020
Sul corso: Il corso è esauriente e chiaro.
Consiglieresti questo corso?:

Leonardo Ubbiali

5.0
19/01/2020
Sul corso: Spiegazioni inappuntabilmente chiare. Grazie.
Consiglieresti questo corso?:

Marco Cortese

5.0
19/01/2020
Sul corso: Un corso fantastico.
Consiglieresti questo corso?:

Giuseppe Colella

5.0
18/01/2020
Sul corso: Il valore di questo corso è inestimabile. Complimenti alla dottoressa che l'ha organizzato.
Consiglieresti questo corso?:

Stefano Ciotti

5.0
17/01/2020
Sul corso: Fatto un ottimo lavoro con questo corso.
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

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

Contenido del curso
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

A chi è rivolto: Chi ha già qualche conoscenza di un altro linguaggio di programmazione,Chi ha già qualche base di R e vuole proseguire l'apprendimento
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

20 € IVA inc.