Home » Articole » Articole » Afaceri » Știința datelor (Data Science) » Știința datelor cu limbajul de programare R: Rularea comenzilor în timpul editării scripturilor

Știința datelor cu limbajul de programare R: Rularea comenzilor în timpul editării scripturilor

Există multe editoare special create pentru codare. Acestea sunt utile deoarece culoarea și indentarea sunt adăugate automat pentru a face codul mai ușor de citit. RStudio este unul dintre acești editori și a fost dezvoltat special pentru limbajul de programare R, dar este foarte util și pentru limbajul de programare Python. Unul dintre principalele avantaje oferite de RStudio față de alți editori este că ne putem testa cu ușurință codul pe măsură ce ne edităm scripturile. Mai jos arătăm un exemplu.

Să începem prin a deschide un nou script așa cum am făcut înainte. Un pas următor este să dai un nume scriptului. Putem face acest lucru prin intermediul editorului salvând noul script fără nume. Pentru a face acest lucru, faceți clic pe pictograma de salvare sau utilizați combinarea tastelor Ctrl+S pe Windows și command+S pe Mac.

Când cereți ca documentul să fie salvat pentru prima dată, RStudio vă va solicita un nume. O convenție bună este să folosiți un nume descriptiv, cu litere mici, fără spații, doar cratime pentru a separa cuvintele, iar apoi urmat de sufixul .R. Vom numi acest script my-first-script.R.

RStudio - limbajul de programare R

Acum suntem gata să începem editarea primului nostru script. Primele linii de cod dintr-un script R sunt dedicate încărcării bibliotecilor pe care le vom folosi. O altă caracteristică utilă a RStudio este că, odată ce introducem library(), începe să completeze automat bibliotecile pe care le-am instalat. Rețineți ce se întâmplă când introducem library(ti):

RStudio - limbajul de programare R

O altă caracteristică pe care poate ați observat-o este că atunci când scrieți library( a doua paranteză este adăugată automat. Acest lucru vă va ajuta să evitați una dintre cele mai frecvente erori de codare: uitarea de a închide o paranteză.

Acum putem continua să scriem cod. De exemplu, vom face un grafic care să arate totalul crimelor în raport cu totalul populației în funcție de stat. După ce ați terminat de scris codul necesar pentru a realiza acest plot, îl puteți încerca executând codul. Pentru a face acest lucru, faceți clic pe butonul Run din partea dreaptă sus a panoului de editare. De asemenea, puteți utiliza combinarea tastelor: Ctrl+Shift+Enter pe Windows sau command+shift+return pe Mac.

Odată ce rulați codul, îl veți vedea că apare în consola R și, în acest caz, graficul generat apare în consola ploturilor. Rețineți că consola ploturilor are o interfață utilă care vă permite să faceți clic înapoi și înainte pe diferite ploturi, să măriți plotul sau să salvați ploturile ca fișiere.

RStudio - limbajul de programare R

Pentru a rula o linie la un moment dat în loc de întregul script, puteți utiliza Control-Enter pe Windows și command-return pe Mac.

Sursa: Rafael A. Irizarry, Introduction to Data Science. (2022) Licența CC BY-NC-SA 4.0. Traducere și adaptare: Nicolae Sfetcu

Etica Big Data în cercetare
Etica Big Data în cercetare

Principalele probleme cu care se confruntă oamenii de știință în lucrul cu seturile mari de date (Big Data), evidențiind principale aspecte etice, luând în considerare inclusiv legislația din Uniunea Europeană. După o scurtă Introducere despre Big Data, secțiunea Tehnologia prezintă … Citeşte mai mult

Nu a fost votat $0,00$2,35 Selectează opțiunile
Introducere în inteligența artificială
Introducere în inteligența artificială

Inteligența artificială s-a dezvoltat exploziv în ultimii ani, facilitând luarea deciziilor inteligente și automate în cadrul scenariilor de implementare. Inteligența artificială se referă la un ecosistem de modele și tehnologii pentru percepție, raționament, interacțiune și învățare.  Asistăm la o convergență … Citeşte mai mult

Nu a fost votat $2,99$5,07 Selectează opțiunile
Rețele de comunicații 5G
Rețele de comunicații 5G

Datorită impactului său așteptat în economie și societate, a cincea generație de telecomunicații mobile (5G) este una dintre cele mai importante inovații ale timpului nostru. Așteptările cresc cu capacitățile de bandă largă ale 5G, accesibile tuturor și peste tot, la … Citeşte mai mult

Nu a fost votat $2,99$6,88 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *