Vytváření vektorů v R
Vektory lze v R analyzovat několika různými způsoby.
Jednou z možností je vytvořit vektor ručně, a k tomu slouží hned několik různých přístupů.
Příkaz rep() v R vytvoří vektor, který opakuje stejný prvek zadaný počet krát,
zatímco příkaz seq() vytvoří vektor podle zadaného vzoru.
Vektor lze vytvořit také ručně pomocí příkazu c(), který je zkratkou anglického slova „concatenate" (zřetězit).
Toto cvičení je součástí kurzu
Lineární algebra pro datovou vědu v R
Pokyny k cvičení
Podle příkladu, který vytváří vektor tří čísel
3, vytvoř vektor čtyř čísel4pomocí příkazurep().Podle příkladu, který vytváří vektor obsahující čísla
2, 4a6v daném pořadí, vytvoř vektor obsahující čísla1,3a5ve stejném pořadí pomocí příkazuseq().Zadání prvních dvou úkolů bylo vytvořeno pomocí příkazu
c(). Odpověz na ně stejným způsobem, tedy také s použitím příkazuc().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Creating three 3's and four 4's, respectively
rep(3, 3)
rep(4, ___)
# Creating a vector with the first three even numbers and the first three odd numbers
seq(2, 6, by = 2)
seq(1, 5, by = ___)
# Re-creating the previous four vectors using the 'c' command
c(3, 3, 3)
c(___, 4, ___, 4)
c(2, 4, 6)
c(___, 3, ___)