1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

Użycie vapply

Zanim zaczniesz pracować z trzecią i ostatnią funkcją z rodziny apply, którą poznasz w tym kursie, przyjrzyjmy się jej składni. Funkcja ta nosi nazwę vapply() i ma następującą postać:

vapply(X, FUN, FUN.VALUE, ..., USE.NAMES = TRUE)

Funkcja FUN jest stosowana do kolejnych elementów X. Argument FUN.VALUE oczekuje szablonu określającego strukturę wartości zwracanej przez FUN. Argument USE.NAMES ma domyślnie wartość TRUE – w takim przypadku vapply() stara się zwrócić nazwaną tablicę, jeśli jest to możliwe.

W kolejnych ćwiczeniach będziesz ponownie pracować z listą temp, która zawiera 7 wektorów liczbowych o długości 5. W kodzie znajdziesz też funkcję basics(), która przyjmuje wektor i zwraca nazwany wektor o długości 3 – zawierający odpowiednio wartość minimalną, średnią i maksymalną tego wektora.

Instrukcje

100 XP
  • Zastosuj funkcję basics() do listy temperatur temp, używając vapply(). Tym razem użyj numeric(3), aby określić argument FUN.VALUE.