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 ...