Bevezetés az R-be 2.0 - Feladatgyűjtemény

Adattábla

1. példa. Adattábla létrehozása.
Egy vizsgálatban 12 diák nemét, testmagasságát és testtömegét gyűjtötték össze! Ezeket a következő táblázat foglalja össze. Hozzunk létre ez alapján egy adattáblát az R-ben!

Sorszám Nem Testmagasság (cm) Testtömeg (kg)
1 fiú 142 38
2 lány 137 39
3 fiú 140 47
4 lány 138 35
5 fiú 151 49
6 fiú 129 37
7 lány 142 39
8 lány 147 38
9 fiú 146 35
10 fiú 132 32
11 fiú 128 33
12 lány 152 34
nem <- c("fiú", "lány","fiú","lány","fiú","fiú","lány","lány","fiú","fiú","fiú","lány")
length(nem)
[1] 12
class(nem)
[1] "character"
testmagassag <- c(142, 137, 140, 138, 151, 129, 142, 147, 146, 132, 128, 152)
length(testmagassag)
[1] 12
class(testmagassag)
[1] "numeric"
testtomeg <- c(38, 39, 47, 35, 49, 37, 39, 38, 35, 32, 33, 34)
length(testtomeg)
[1] 12
class(testtomeg)
[1] "numeric"
d <- data.frame(NEME=nem, TESTM=testmagassag, TESTT=testtomeg)
d
   NEME TESTM TESTT
1   fiú   142    38
2  lány   137    39
3   fiú   140    47
4  lány   138    35
5   fiú   151    49
6   fiú   129    37
7  lány   142    39
8  lány   147    38
9   fiú   146    35
10  fiú   132    32
11  fiú   128    33
12 lány   152    34
class(d)
[1] "data.frame"
str(d)
'data.frame':    12 obs. of  3 variables:
 $ NEME : Factor w/ 2 levels "fiú","lány": 1 2 1 2 1 1 2 2 1 1 ...
 $ TESTM: num  142 137 140 138 151 129 142 147 146 132 ...
 $ TESTT: num  38 39 47 35 49 37 39 38 35 32 ...