Andmemaatriks

Mille pooles erineb andmemaatriks tavalisest maatriksist? Tegelikult ei olegi erinevus ju sisuliselt väga suur -- andmemaatriksil on veergudel lisaks numbritele ka nimed. See võimaldab väljakutseid teha ka neid nimesid kasutades. Võib aga ka nii nagu tavalise maatriksi korral. Selleks, et veerunimed teada saada, saab kasutada funktsiooni names.

> andmed1=read.table("http://lepo.it.da.ut.ee/~keiser/andmed.csv",sep="\t",dec=",",header=T,na.strings = c("NA",""))
> names(andmed1)

[1] "toit" "grupp" "pikkus" "kaal"

Nüüd näeme, et samaväärsed on 

> andmed1$grupp
 [1]  1  1  1  2  2  2  3  3  3  4  4  4  5  5  5  6  6  6  7  7  7  8  8  8  9
[26]  9  9 10 10 10
> andmed1[,2]
 [1]  1  1  1  2  2  2  3  3  3  4  4  4  5  5  5  6  6  6  7  7  7  8  8  8  9
[26]  9  9 10 10 10
 

Vahel võib nimede kasutamine olla tõepoolest oluliselt mugavam, kui pidada meeles tunnustele vastavate veergude numbrid.