Daha fazla vapply()
vapply() ile sapply() arasındaki fark, vapply()'ın uygun şekilde hata vermesini göstermek için son örnekte anlatılmıştı; peki ya hata vermediğinde ne olur? Hata olmadığında, vapply() sonucu FUN.VALUE argümanına göre basitleştirilmiş biçimde döndürür.
Apple, IBM ve Microsoft için günlük getirileri içeren stock_return veri kümesi sağlandı. sharpe() fonksiyonu da mevcut.
Bu egzersiz, kursun bir parçasıdır
Finans için Orta Düzey R
Egzersiz talimatları
- Her hisse için
vapply()kullanarak sharpe oranını hesapla. applesütunundasummary()kullanarak 6 sayı özetini al.- Her sütunu özetlemek için
summary()fonksiyonunustock_returnüzerindevapply()ile uygula.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))