और vapply()
पिछले उदाहरण में vapply() और sapply() के बीच अंतर दिखाया गया था ताकि यह स्पष्ट हो कि vapply() सही तरह से फेल कैसे करता है, लेकिन जब यह फेल नहीं करता तो क्या होता है? जब कोई त्रुटि नहीं होती, तो vapply() FUN.VALUE आर्ग्युमेंट के अनुसार सरलित परिणाम देता है.
Apple, IBM, और Microsoft के डेली रिटर्न्स वाला stock_return डेटासेट उपलब्ध है. sharpe() फंक्शन भी उपलब्ध है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R फॉर फाइनेंस
अभ्यास निर्देश
vapply()का उपयोग करके प्रत्येक स्टॉक के लिए शार्प रेशियो निकालें.appleकॉलम परsummary()चलाकर 6-नंबर समरी प्राप्त करें.stock_returnकी हर कॉलम को summarize करने के लिएsummary()फंक्शन कोvapply()के साथ अप्लाई करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))