Introduzione 1

Ambiente di Lavoro

RStudio è diviso in 4 pannelli principali:

Script. Il file di testo dove scrivi e salvi il codice. Puoi eseguire una riga alla volta (Ctrl + Invio / Cmd + Enter) oppure tutto lo script cliccando Source. I commenti si aggiungono con #.


Console. Qui R esegue il codice e mostra i risultati. Puoi scrivere comandi direttamente nella console per prove rapide, ma non vengono salvati.


Environment / Scrivania temporanea. Mostra tutti gli oggetti creati durante la sessione corrente.


Varie. Pannello multifunzione con diverse tab, tra cui il file explorer

Console

I comandi nella console vengono eseguiti ma non salvati.

Per eseguire il comando → Invio

L’output è immediato e appare nella console.


Script

È possibile salvare gli script con tutti i comandi.

Per eseguire il comando → Ctrl + Invio (Cmd + Enter su Mac)

L’output è restituito nella console.

Come lavorare in R

Creiamo uno script:

Come lavorare in R

Salviamo:

Working Directory

La posizione (cartella) sul vostro PC dove R sta lavorando e nella quale R si aspetta di trovare i vostri file, se non specificato altrimenti.


getwd()
[1] "/Users/tita/course-R-2425/materials/1_intro"

Path Assoluto

PC

|- Users
    | 
    |- tita 
        |
        |- course-R-2425
            |
            |- materials
                |
                |- 1_intro


Io sto lavorando dentro la cartella 1_intro.

Path Relativo (alla working directory)

  1. Cambia la working directory attraverso il comando setwd:
setwd('/Users/tita/Desktop')
  1. Scarica il file prova.csv ed inseriscilo nella cartella.
  1. Dato che stiamo lavorando dentro la cartella, se vogliamo caricare un file che si trova dentro questa cartella possiamo scrivere semplicemente il nome del file tra virgolette, ed utilizzare per esempio la funzione read.csv:
data = read.csv("prova.csv")

head(data, n = 4) #mostra le prime righe del dataset
  X id      age
1 1  1 30.74643
2 2  2 34.06618
3 3  3 28.73101
4 4  4 28.48286

Se invece vogliamo caricare un file che si trova in un’altra posizione dobbiamo chiamarlo attraverso il path assoluto:

data = read.csv("/Users/tita/course-R-2425/materials/1_intro/prova.csv")
head(data, n = 4) #mostra le prime righe del dataset
  X id      age
1 1  1 30.74643
2 2  2 34.06618
3 3  3 28.73101
4 4  4 28.48286


Oppure, prima cambiare la working directory attraverso il comando setwd e poi caricare il file.

La soluzione migliore?

Creare un R project!

  • permettono di impostare la working directory in automatico
  • permettono di usare relative path invece che absolute path
  • permettono un veloce accesso ad un determinato progetto

Creiamone uno!