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

Nástroje pro práci s daty

R nabízí celou řadu funkcí pro práci s datovými strukturami:

  • seq(): Generuje posloupnosti – stačí zadat argumenty from, to a by.
  • rep(): Opakuje prvky vektorů a seznamů.
  • sort(): Seřadí vektor vzestupně. Funguje pro čísla, řetězce i logické hodnoty.
  • rev(): Obrátí pořadí prvků v datové struktuře, která obracení podporuje.
  • str(): Zobrazí strukturu libovolného R objektu.
  • append(): Sloučí vektory nebo seznamy.
  • is.*(): Zkontroluje třídu R objektu.
  • as.*(): Převede R objekt z jedné třídy na jinou.
  • unlist(): Zploští (případně vnořené) seznamy na vektor.

Pamatuješ na data o návštěvách profilu na sociálních sítích? Počty zobrazení tvého LinkedIn a Facebook profilu za posledních sedm dní jsou předem definovány jako seznamy.

Toto cvičení je součástí kurzu

Intermediate R

Zobrazit kurz

Pokyny k cvičení

  • Převeď seznamy linkedin i facebook na vektory a ulož je jako li_vec a fb_vec.
  • Poté připoj fb_vec k li_vec (data z Facebooku patří na konec). Výsledek ulož jako social_vec.
  • Nakonec seřaď social_vec od nejvyššího po nejnižší. Výsledný vektor vypiš.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)

# Convert linkedin and facebook to a vector: li_vec and fb_vec



# Append fb_vec to li_vec: social_vec


# Sort social_vec
Upravit a spustit kód