ÎncepețiÎncepe gratuit

Mai mult cu vapply()

Diferența dintre vapply() și sapply() a fost ilustrată în exemplul anterior pentru a arăta cum vapply() eșuează în mod corespunzător, dar ce se întâmplă când nu eșuează? Atunci când nu există erori, vapply() returnează un rezultat simplificat conform argumentului FUN.VALUE.

Setul de date stock_return, care conține randamentele zilnice pentru Apple, IBM și Microsoft, este disponibil. Funcția sharpe() este de asemenea disponibilă.

Acest exercițiu face parte din cursul

R intermediar pentru finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează rata Sharpe pentru fiecare acțiune folosind vapply().
  • Aplică summary() pe coloana apple pentru a obține un rezumat cu 6 valori.
  • Aplică vapply() cu funcția summary() pe stock_return pentru a rezuma fiecare coloană.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))

# Summarize Apple
___

# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
Editează și rulează codul