1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R

Connected

cvičení

Použití lapply s dodatečnými argumenty

Ve videu byla funkce triple() přeměněna na obecnější funkci multiply(). lapply() umožňuje pracovat s funkcemi, které vyžadují více než jeden argument – například právě s funkcí multiply():

multiply <- function(x, factor) {
  x * factor
}
lapply(list(1,2,3), multiply, factor = 3)

Vpravo najdeš obecnou verzi funkcí pro výběr prvků, které jsi napsal/a dříve: select_el(). Jako první argument přijímá vektor a jako druhý argument index. Vrátí prvek vektoru na zadaném indexu.

Pokyny

100 XP

Dvakrát použij lapply() k volání funkce select_el() přes všechny prvky v split_low: jednou s hodnotou index rovnou 1 a podruhé s hodnotou index rovnou 2. Výsledky přiřaď postupně do proměnných names a years.