Documente Academic
Documente Profesional
Documente Cultură
Lab. 1 R1
Lab. 1 R1
Lab. 1 R1
INITIERE IN R
Cum se instaleaza
http://www.r-project.org
Download
CRAN UK Imperial College of London
Definiti o matrice
Cu 3 randuri si 2 coloane care sa contina
numerele de la 10 la 15.
>m<-matrix(10:15,nrow=3,ncol=2)
>m
Creati o matrice cu 4 randuri si 3 coloane care sa
contina numerele de la 36 la 47.
Definiti o matrice
> x<- 1:3
> y<- 10:12
> cbind(x, y)
Sau
>rbind (x, y)
>above<-function(x,n) {
use<- x>n
x[use]
}
>x<-1:20
>above(x,12)
Rezulta
[1] 13 14 15 16 17 18 19 20
Alte exemple
> x = sin(9)/75
> y = log(x) + x^2
> x #ENTER
> y #ENTER
> m <- matrix(c(1,2,4,1), ncol=2)
> m #ENTER
> solve(m) #se obtine inversa matricii
Creati un tabel
>x<-data.frame(crt=1:4,logic=c(T,T,F,F))
>x
Realizati un tabel cu o coloana nr de la 1 la 6 si o
coloana rezultat cu numerele urmatoare:
19,25,28,18,21,20
Faceti un tabel cu datele
>clasa=c("9A","9B","9C","9D","9E","9F","9G","9H")
> media=c(8.82,9.01,8.45,8.23,8.14,8.01,7.76,9.08)
> catalog=data.frame(clasa,media); catalog
Creati o lista
> lista1=list(sot="Ion",sotie="Maria",nr.copii=3,
varsta.copii=c(4,7,9))
> lista1 #afisarea continutului listei
Accesul la un element al listei se face:
> lista1[[2]]
Si rezulta
[1] "Maria"
Manipulare caracteristici BD
>cars[,1] # ne d toate vitezele msurate
>cars[,2] # ne d toate distanele disponibile.
>attach(cars)
>mean(speed)
>mean(dist)
>data() #vedeti toate bazele de date
Alegeti unele dintre ele si utilizati comenzile
invatate