Mòdul pràctic d’ITA
(Grup M)
Són molt importants!! Completament de debò!!
Errors ximples, we will have a few, well … a lot. És una mica frustant, però completament normal !!!!!!]
Crec que aquest vídeo us pot ajudar.
Aquí assenyalen: useu per a una possible situació, i more a sobre de l’aprenentatge per a l’efectivitat per informar-vos de no saber, whether through a web search engine or another means.
És a dir, cal saber buscar ajuda, per exemple, aquí, aquí o aquí, ho expliquen bé. Un exemple
És un entorn per fer anàlisis estadístiques; de fet, la pàgina oficial de R es diu The R Project for Statistical Computing
També és un llenguatge de programació
R es distribueix sota la llicència GNU GPL; és a dir, és programari lliure
El 1993, per R. Ihaka i R. Gentleman de la Universitat d’Auckland
El 1997 el desenvolupament de R es va traspassar a un grup de programadors coneguts com “The R-core team” …
…però actualment, l’entorn R és el resultat de la col·laboració de la comunitat d’usuaris de R
Intuïtivament és un programa que facilita donar les nostres ordres a R.
Tècnicament és un IDE (Integrated development environment) dissenyat especialment per a R
RStudio va ser creat el 2011
R,
RStudio,
R-base vs. tidyverse
R era un llenguatge “fosc” per a estadístiques i acadèmics, però …
… recentment hi ha hagut una mena de revolució a l’univers
Podem pensar que hi ha 2 maneres d’escriure codi a
Nosaltres escriurem, principalment, à la tidyverse.
Escriure à la tidyverse té avantatges i, a més, és que ja és l’estàndard
És el primer que hem d’aprendre
Com veus, la interfaz de RStudio té (al principi) 3 panells
La Consola és el panell de l’esquerra
Començarem donant ordres a R escrivint a la Consola
Tasca 1.1: Donant ordres a R a través de la CONSOLA
2+2
.R
seguint aquesta ruta de menús: File > New file > R Script
. Un cop has creat el fitxer, escrius la instrucció i prems les tecles .Tasca 1.2: Donant ordres a R usant un script
2+2
, però aquesta vegada usant un script o fitxer .R
Tasca 1.3: Desant l’script
.qmd
: per crear un fitxer .qmd
has de seguir aquesta ruta de menús: File > New file > Quarto Document…Aquesta forma la veurem en una estoneta, ara NO.
Com ho has fet? Què ha passat?
Les has executat totes de cop o una per una?
Algú s’ha encallat? No… a veure qui pot fer que R s’encalle.
Sempre treballarem dins un projecte, així que cal saber crear-los
Per crear un Rproject has de:
Obrir RStudio
Seguir la següent ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; per fer-ho has de posar-li un nom i decidir la ruta on es crearà el RProject.
Tasca 1.4: creació de projectes
Crea un Project a l’escriptori/Desktop del teu ordinador. Posa-li el nom: “my_projecte_01”
Tasca 1.4b: creació de projectes
Tanca RStudio
Esborra el Rproject “my_projecte_01”
Crea un nou Rproject anomenat “my_projecte_02”
Tanca RStudio
Hi ha 2 maneres d’obrir-lo:
La primera és obrir la carpeta del RProject i fer doble clic a l’arxiu amb extensió .Rproj
(sí el fitxer amb la icona d’un cub blau)
La segona forma és obrir RStudio i punxar al desplegable que hi ha a la cantonada superior-dreta.
Si obris els Rprojects correctament, en tenir el fitxer amb l’extensió “.Rproj”, RStudio reconeix la carpeta com un Rproject, facilitant-nos algunes coses que veurem més endavant
Tasca 1.5: obrint correctament un Project
Tanca RStudio ( si és que encara ho tens obert)
Obre el projecte “my_projecte_02”
File > New File > R Script
Els Rprojects són carpetes on guardarem tots els fitxers que ens calguin per a una anàlisi de dades. Generalment ens faran falta dades, imatges,… És millor ser organitzat i guardar les dades en una carpeta, les imatges en una altra, etc… . . .
Des del teu sistema operatiu. Segur que has creat carpetes!!!
Des de RStudio. Al panell inferior-dreta. A la pestanya “Files”, veureu una icona que posa “New Folder”. Punxa’l i …
Tasca 1.6: creant carpetes al nostre Rproject
Crea dues subcarpetes dins del teu Rproject. Una que s’anomeni “dades” i una altra que s’anomeni “imatges”. Crea cada carpeta de manera diferent.
Esborra la carpeta “imatges” que has creat
Tasca 1.7: donant ordres a R des d’un Rproject
Tanca RStudio
Torna a obrir el Rproject “my_projecte_02”
Des del RProject, executa les següents línies de codi a R
No les executes des de la consola, sinó des d’un fitxer .R. Desa el fitxer i truca’l “els meus_calculos_01.R”
Cal aprendre a esborrar, crear i moure fitxers dins del Rproject (és fàcil)
Tasca 1.7: gestionant el teu Rproject
Esborra el fitxer “mis_calculos_01.R”
Crea un altre fitxer anomenat “mis_calculos_02.R” a la carpeta “dades”. En aquest fitxer heu d’escriure una línia de comentari i una línia amb una expressió/ordre de R.
Mou el fitxer “mis_calculos_02.R” de la carpeta “dades” a la carpeta arrel del Rproject.
Bé, doncs jo crec que suficient: ja sabem manejar-nos amb RStudio.
Recordeu que és RStudio? Què és un Rproject?
I la consola? I els fitxers .R?
(segons com vaja la classe)
Ens servirà per seguir familiaritzant-nos amb RStudio i començar a fer servir funcions a R
Per això utilitzarem el guió_01.