Extras din referat
1.Vectori
Vectorii sunt structuri de date cu una sau mai multe valori de acelasi tip: intreg, real, logic, complex, caracter. Vectorii cu o singura componenta se numesc scalari.
In R, indicele 0 este ignorat, indicii acceptati sunt 1,2,3,.... Vectorii pot fi creati interactiv sau se pot importa din fisiere. Crearea interactiva a vectorilor se poate face utilizand functia de concatenare „c”.
Exemplu:
>u=c(3,2,4,5)
>p=c(1.25,0.45)
>u[3] #vizualizarea unei componente
[1] 4
Functia typeof poate fi folosita pentru a afla tipul atributelor ale unui obiect.
> x=3
> typeof(x) #tipul numeric de tip real
[1] "double"
> s="unu"
> typeof(s)
[1] "character"
> s="sir"
> b=charToRaw(s)
>b
[1] 73 69 72
>typeof(b)
[1] "raw" #vector de biti, fiecare componenta a acestuia fiind reprezentata separat ca pereche de cifre hexazecimale.
Functia de concatenare se poate folosi si pentru a construi vectori de dimensiune mai mare prin concatenarea mai multor vectori de dimensiuni mai mici.
>x1=c(1,2,3) #vector numeric
>x2=c(”unu”,”doi”) #vector de siruri
>x3=c(x1,x2) #concatenarea celor doi vectori
>x3
[1] ”1” ”2” ”3” ”unu” ”doi” #conversie la siruri
Pentru a genera secventa de numere consecutive si memorarea acesteia in vectorul u se procedeaza astfel:
>u=1:7 #genereaza numerele de la 1 la 7 consecutiv
>u
[1] 1 2 3 4 5 6 7
>y = seq( from = 1, by = 1, length = 7) # genereaza vectori la fel ca mai sus
[1] 1 2 3 4 5 6 7
> y= seq(1,7,1) # genereaza vectori la fel ca mai sus
[1] 1 2 3 4 5 6 7
>v=7:1 # genereaza numerele de la 7 la 1
>v
[1] 7 6 5 4 3 2 1
>x=2*1:10 #fiecare element este inmultit cu 2
> x
[1] 2 4 6 8 10 12 14 16 18 20
> x=1:10/2 #fiecare element este impartit cu 2
> x
[1] 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Preview document
Conținut arhivă zip
- Obiecte R.docx