Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Podle příkladu, který vytváří vektor tří čísel 3, vytvoř vektor čtyř čísel 4 pomocí příkazu rep().

  • Podle příkladu, který vytváří vektor obsahující čísla 2, 4 a 6 v daném pořadí, vytvoř vektor obsahující čísla 1, 3 a 5 ve stejném pořadí pomocí příkazu seq().

  • 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říkazu c().

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, ___)
Upravit a spustit kód