Tag Archives: manuale r

Indentazione del codice in R

python

Anche se la struttura del linguaggio R prevede dei particolari delimitatori per alcuni blocchi di programma, risulta comunque utile, l’indentazione del codice in R, per la relativa individuazione.

Ricordiamo a tal proposito che per indentazione del codice s’intende quella tecnica utilizzata nella programmazione attraverso la quale si evidenziano dei blocchi di programma con l’inserimento di una certa quantità di spazio vuoto all’inizio di una riga di testo, allo scopo di aumentarne la leggibilità.

Anche se, come già detto, R prevede opportuni delimitatori per alcune strutture del linguaggio, utilizzeremo l’indentazione stessa per indicare i blocchi nidificati; a tal proposito si possono usare sia una tabulazione, sia un numero arbitrario di spazi bianchi.

Nell’utilizzo di tale tecnica è necessario ricordare delle semplici raccomandazione:

  • il numero di spazi da utilizzare è variabile;
  • tutte le istruzioni del blocco di programma devono presentare lo stesso numero di spazi di indentazione.

In tale ottica utilizzeremo la convenzione che prevede l’esclusivo utilizzo di due spazi per individuare un nuovo blocco e di tralasciare l’uso del tab. 

Per approfondire l’argomento:

Guida alla programmazione con R

python

Guida alla programmazione con R rappresenta un manuale di semplice consultazione destinato agli utenti alle prime armi che vogliono affrontare i rudimenti della programmazione utilizzando una piattaforma di programmazione in ambiente R. R si sta sempre più diffondendo nell’ambiente della programmazione in quanto si compone di un linguaggio e di un ambiente di runtime con un’interfaccia grafica, un debugger, l’accesso ad alcune funzioni di sistema, e offre la possibilità di eseguire programmi memorizzati in file di script. Ma R è molto di più, rappresenta infatti un vero linguaggio di programmazione, anzi un linguaggio di programmazione molto avanzato, e ciò permette di adattarlo ad ogni nostra esigenza.

Nella Guida alla programmazione con R sono affrontati tutti gli argomenti necessari per iniziare a programmare in R, in maniera semplice ed immediata partendo da zero. Ricca di esempi ed esercizi la guida ci aiuta nel percorso di apprendimento di un nuovo linguaggio di programmazione senza la necessità di competenze preventive sull’argomento.

Tra gli argomenti trattati nel testo:

-Variabili ed operatori
-Array e matrici
-Liste e dataframe
-Strutture per il controllo del flusso
-Operazioni di ingresso/uscita
-Gestione delle eccezioni
-Visualizzazione dei dati
-Tipi di grafici

L’autore
Ingegnere chimico, svolge la sua attività di tecnico presso la Seconda Università degli Studi di Napoli. Esperto di acustica, vanta una vasta esperienza nella docenza di corsi professionali di informatica e nel campo dell’e-learning; autore e titolare del sito www.ciaburro.it. Ha al suo attivo diverse publicazioni: monografie, riviste scientifiche e convegni tematici.

Elenco degli script R a corredo del testo:

– quadrato : Programma per il calcolo del quadrato di un numero
– calcolo_medie : Programma per il calcolo della media aritmetica e geometrica di due numeri
– radice : Programma per il calcolo della radice quadrata di un numero
– fattoriale : Programma per il calcolo del fattoriale di un numero
– triangolo : Programma per il calcolo dell’ipotenusa del triangolo
– mese : Programma per l’inserimento del numero di un mese da una lista
– solv_eq : Programma per la risoluzione di un’equazione di secondo grado
– uscita : Programma per l’uscita da un ciclo while
– write : Programma per la scrittura di dati in un file
– read : Programma per la scrittura di dati in un file e successiva lettura
– read2 : Programma per la scrittura di dati una riga per volta
– print : Programma per la stampa della lunghezza di ogni linea presente in un file
– aggiungi_testo : Programma per aggiungere del testo ad un file
– aggiungi_testo2 : Programma per aggiungere del testo su più linee

Per scaricare i file cliccare sul link seguente:

Script contenuti nella Guida alla programmazione con R

Link utili:

Sito ufficiale del progetto R (Download del programma)
R Studio (Piattaforma Open Source per la programmazione in R)
The R Journal (Il giornale ufficiale del progetto consultabile gratuitamente)