Introducerea unei baze de date de la tastatură

O bază de date poate fi desigur și introdusă în R direct de la tastatură. Pentru a arăta acest lucru voi lua o bază de date cu cinci plante (porumb) pentru care am măsurat înălțimea plantei și înălțimea de inserție:

planta1 215 56
planta2 222 82
planta3 162 34
planta4 154 40
planta5 179 51

Această bază de date o voi denumi tabel02. Pentru a introduce tabel02 în R, în primul rând va trebui să deschidem foaia unde vom trece aceste date. Pentru aceasta vom folosi instrucțiunile:

După ce vom da Submit (după ce am scris a doua instrucțiune) va apărea foaia pe care vom introduce datele:

În R commander avem la îndemână și o metodă mai simplă de accesare a foii în care punem datele. Putem da un clic pe opțiunea Data din meniu și din lista ce se va deschide alegem opțiunea New data set:

Apoi se va deschide o fereastră în care ni se va cere să scriem denumirea bazei de date:

Apoi vom da un clic pe OK și se va deschide fereastra în care vom introduce datele:

Aici în prima coloană vom introduce denumirea, în a doua valorile corespunzătoare înălțimii plantei și în a treia vom introduce valorile corespunzătoare înălțimii de inserție. După ce am scris „planta01” și și trecem în a doua coloană pentru a scrie valoarea înălțimii plantei, observăm că în locul denumirii apare NA (Not Avaible):

Aceasta se întâmplă pentru că implicit se consideră că fiecare celulă este de tip numeric. De aceea înainte de a scrie în prima coloană trebuie să modificăm această setare. Pentru aceasta vom da un clic pe var1 și se va deschide următoarea fereastră în care vom da un clic pe opțiunea Character (în imaginea de mai jos este selectată opțiunea Real):

Apoi vom scrie din nou denumirea „planta01” și dînd un clic pe săgeata dreapta vom trece în coloana a 2-a unde vom scrie valoarea înălțimii plantei. În final baza de date va arăta astfel:

Dacă mărim această fereastră putem vedea că avem mai mult de 4 coloane și 6 linii cât apar în imaginea de mai sus. Atunci când închidem această fereastră, baza de date va fi salvată, iar fereastra inițială va arăta astfel:

Observăm că prin folosirea celei de a doua opțiuni de editare a bazei de date, în această fereastră apare instrucțiunea pe care am scris-o la prima opțiune de editare. Dacă dorim să vizualizăm baza de date, vom da un clic pe butonul View data set și va apărea următoarea imagine:

Dacă dorim să mai introducem/modifica date, putem da un clic pe butonul Edit data set și va apărea fereastra în care putem introduce/modifica datele.

Importarea datelor în PSPP

În exemplul de mai jos voi arăta cum se importă datele dintr-un fișier Excel. Metoda poate fi aplicată și pentru a importa datele și din alte foi de calcul (de exemplu Libre Office Calc), ținând cont de faptul că fișierul ce trebuie salvat, se salvează ca *.csv .
Să presupunem că avem în Excel o bază de date în care am pus notele a 30 de elevi la patru discipline:

snspa043

La gen am pus 0 pentru masculin și 1 pentru feminin. Dorim să transferăm (importăm) în PSPP aceste date. În PSPP nu putem să importăm direct datele din Excel. De aceea va trebui mai întâi să salvăm fișierul Excel ca fișier csv (comma-separated values sau character-separated values). Pentru aceasta, în Excel vom da un clic pe opțiunea Save As și din fereastra ce va apărea vom alege ultima opțiune – Other formats. In fereastra ce va apărea la opțiunea Save as type (în partea de jos a ferestrei) vom alege CSV(comma delimited)(*.csv), apoi vom da un clic pe Save.

snspa044

Vom fi atenționați de faptul că nu se va putea salva decât o foaie de Excel. Vom da clic pe OK (dacă avem mai multe foi excel vom salva fiecare foaie ]n câte un fișier separat). Apoi va apărea o altă fereastră în care vom fi atenționați că s-ar putea ca anumite elemente să se piardă atunci când facem această transformare a fișierului. Având în vedere că nu avem formule sau alte elemente specifice Excelului, putem da clic pe optiunea Yes (păstrăm extensia csv pentru fișierul salvat).

Acum avem fișierul pregătit sa fie importat în PSPP. Deschidem PSPP. Apoi dăm un clic pe File și din fereastra care va apărea vom alege opțiunea Imported Delimited Text Data. În fereastra ce va apărea vom alege fișierul salvat în format csv (fereastra de mai jos arată un exemplu de lucru în Ubuntu. În Windows s-ar putea să existe mici diferențe ale formei ferestrei):

snspa045

După ce vom da un clic pe Open va apărea fereastra:

snspa046

Aici ne spune că avem 31 de rânduri de text selectate. (Există posibilitatea de a alege mai puține rânduri de importat, dar în exemplul nostru vom importa toate rândurile). Apoi vom da un clic pe Foward. Va apărea fereastra:

snspa047

Vom da un clic pe al doilea rând și vom bifa opțiunea Line above selected line contains variable names (adică vom indica faptul că prima linie reprezintă capul tabelului). Apoi dăm un clic pe Foward.

snspa048

Aici nu modificăm nimic și dăm un clic pe Foward.

În această fereastră avem cele două părți ale foii de lucru din PSPP: Data View și Variable View. Cum totul este în regulă, vom da un clic pe Apply (dacă dorim putem să modificăm în partea de sus a ferestrei anumite delclarații ale variabilelor. Aceste lucruri le putem face și după ce baza de date a fost importată în PSPP, lucrând pe Variable View). Vom obține următoarea foaie în PSPP:

snspa050