Sunteți pe pagina 1din 2

Importul și exportul datelor în R

Datele pot fi importate în R din Excel (din format .xls, .xlsx sau .csv).
O primă variantă este copierea manuală prin intermediul clipboardului. Pentru aceasta mai
întâi trebuie selectate datele. Acest lucru poate fi făcut fie manual, cu ajutorul mouse-ului, fie
automat, după se selectează o căsuță oarecare dintre cele cu date, utilizând apoi Ctrl+A. După
aceea copiați datele selectate din foaia de lucru (cu Copy sau Ctrl+C) în clipboard, de unde
vor fi importate în R.
Comanda construire a cadrului de date care să cuprindă datele importate este:
> date<-read.delim("clipboard")
În R separatorul de zecimale este ”.”. Dacă datele sunt stocate în Excel cu ”,” ca separator de
zecimale, se utilizează o comandă alternativă:
> date<-read.delim2("clipboard")
> date
După cum am menționat anterior, din Excel datele sunt importate sub formă de cadre de date.
> class(date)
[1] "data.frame"
În mod implicit prima linie este citită ca numele variabielor, iar prima coloană ca prima
variabilă, nu ca numele liniilor. Țineți cont de acest lucru când construiți setul de date în
Excel sau când selectați datele.
Dacă se dorește modificarea acestor opțiuni, este necesară includerea în comandă a unor
atribute. Pentru ca primul rând să nu fie citit ca denumire a variabilelor (atunci când acestea
nu sunt incluse în datele noastre) se include atributul header=FALSE (și atunci variabilele
vor fi denumite implicit V1, V2, V3 etc). Dacă pe prima (sau altă) coloană avem denumirile
observațiilor, vom include atributul row.names=1 (sau un alt număr indicând coloana care
cuprinde numele liniilor – care trebuie să fie unice, sau numele unui vector care cuprinde
denumirile observațiilor).
> biometrie<-read.delim("clipboard", header=F, row.names=1)

Mai util însă este importul datelor direct din directorul în care se află fișierul care le curpinde,
în format .csv. Pentru aceasta avem nevoie de calea spre directorul de lucru. Aceasta este
E:\Ana\Laboratoare\Materiale GoogleClassroom\Metode de analiza\Saptamana 12. Ea se
obține din Windows Explorer, dând click pe săgeata în jos aflată în extremitatea dreaptă a
spațiului cu calea, ceea ce va determina selectarea ei.

Prin urmare, ea poate fi copiată cu Ctrl+C și introdusă în R (cu Ctrl+V), în funcția setwd ( ),
adică set working directory = stabilește directorul de lucru.
Calea spre director trebuie plasată în ghilimele, iar în cale trebuie schimbat \ cu \\ sau cu /:
> setwd("E:\\Ana\\Laboratoare\\Materiale GoogleClassroom\\Metode de
+ analiza\\Saptamana 12") # stabilirea directorului de lucru
Odată stabilit directorul de lucru, fișierele se importă direct, fie din format txt, sau csv (nu
xls).
> (date<-read.delim("date.txt")) # importul direct din format txt
> (date<-read.csv("date.csv")) # importul direct din format csv
Și în cazul comenzii read.csv( ) atributele sunt aceleași ca pentru read.delim( ).
Exportul se poate face tot în format csv, prin comanda:
> write.csv(biometrie, "biom.csv") # exportul direct in format csv

S-ar putea să vă placă și