1. feladat. Szabályos vektor létrehozása.
Hozzuk létre egy számtani vektor egymást követő elemeit, ahol az első elem 8, az utolsó 102 és a különbség 1.
v.1 <- 8:102 # 1. megoldás
v.2 <- seq(from = 8, to = 102) # 2. megoldás
v.1
[1] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
[25] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
[49] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
[73] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
v.2
[1] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
[25] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
[49] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
[73] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
2. feladat. Szabályos vektor létrehozása.
Hozzuk létre egy számtani vektor egymást követő elemeit, ahol az első elem 102, az utolsó 8 és a különbség -1.
v.1 <- 102:8 # 1. megoldás
v.2 <- seq(from = 102, to = 8, by=-1) # 2. megoldás
v.1
[1] 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79
[25] 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55
[49] 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31
[73] 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8
v.2
[1] 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79
[25] 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55
[49] 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31
[73] 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8
3. feladat. Szabályos vektor létrehozása.
Hozzuk létre egy számtani vektor egymást követő elemeit, ahol az első elem 8, az utolsó 102 és a különbség 2.
v.1 <- seq(from = 8, to = 102, by = 2)
v.1
[1] 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54
[25] 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102
4. feladat. Szabályos vektor létrehozása.
Hozzuk létre egy számtani vektor egymást követő elemeit, ahol az első elem 8, a különbség 3 és a vektor 25 elemű.
v.1 <- seq(from = 8, length.out = 25, by = 3)
v.1
[1] 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59 62 65 68 71 74 77 80
5. feladat. Szabályos vektor létrehozása.
Hozzuk létre egy számtani vektor egymást követő elemeit, ahol az utolsó elem 8, a különbség -2 és a vektor 12 elemű.
v.1 <- seq(to = 8, by = -2, length.out=12)
v.1
[1] 30 28 26 24 22 20 18 16 14 12 10 8
6. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a numerikus vektort, amely 12 elemű, és minden elemének -2 az értéke!
v.1 <- rep(-2, times=12)
v.1
[1] -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2
7. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a karakteres vektort, amely 7 elemű, és minden elemének "Péntek" az értéke!
v.1 <- rep("Péntek", times=7)
v.1
[1] "Péntek" "Péntek" "Péntek" "Péntek" "Péntek" "Péntek" "Péntek"
8. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a logikai vektort, amely 7 elemű, és minden elemének TRUE az értéke!
v.1 <- rep(T, times=7)
v.1
[1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE
9. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a numerikus vektort, amely a 2, 3, 5 elemeket háromszor egymás után megismétli! Hány elemű az így létrejött vektor?
v.1 <- rep(c(2, 3, 5), times=3)
v.1
[1] 2 3 5 2 3 5 2 3 5
length(v.1)
[1] 9
10. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a numerikus vektort, amely a 2, 3, 5 elemeket háromszor helyben megismétli! Hány elemű az így létrejött vektor?
v.1 <- rep(c(2, 3, 5), each=3)
v.1
[1] 2 2 2 3 3 3 5 5 5
length(v.1)
[1] 9
11. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a numerikus vektort, amely a 2, 3, 5 elemeket helyben megismétli úgy, hogy a 2-őt 4-szer, a 3-at 5-ször és az 5-öt 7-szer ismétli meg! Hány elemű az így létrejött vektor?
v.1 <- rep(c(2, 3, 5), times=c(4, 5, 7))
v.1
[1] 2 2 2 2 3 3 3 3 3 5 5 5 5 5 5 5
length(v.1)
[1] 16
12. feladat. Szabályos vektor létrehozása.
Hozzuk létre azt a karakteres vektort, amely a "férfi", "nő" karakteres konstansokat, úgy helyezi el egymás mellett, hogy a 7 darab "férfi" érték után 13 db "nő" címke következik! Hány elemű az így létrejött vektor?
v.1 <- rep(c("férfi", "nő"), times=c(7, 13))
v.1
[1] "férfi" "férfi" "férfi" "férfi" "férfi" "férfi" "férfi" "nő" "nő" "nő" "nő" "nő"
[13] "nő" "nő" "nő" "nő" "nő" "nő" "nő" "nő"
length(v.1)
[1] 20