कई इंस्ट्रूमेंट्स से Close कॉलम निकालें
पिछले अभ्यास में आपने सीखा कि do.call(merge, eapply(env, fun)) का उपयोग करके किसी environment में मौजूद हर ऑब्जेक्ट पर एक फंक्शन कैसे लागू करते हैं और फिर सभी परिणामों को एक ही ऑब्जेक्ट में कैसे जोड़ते हैं.
अब आपने जो सीखा है, उसका उपयोग एक बेहद सामान्य समस्या सुलझाने में करें. अक्सर आपको कई इंस्ट्रूमेंट्स के लिए समान डेटा लोड करना होगा, एक कॉलम निकालना होगा, और ऐसा एक ऑब्जेक्ट बनाना होगा जिसमें हर इंस्ट्रूमेंट के लिए वही विशेष कॉलम शामिल हो.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन
अभ्यास निर्देश
new.env()का उपयोग करकेdata_envनाम का एक नया environment बनाइए.getSymbols()मेंenvआर्ग्युमेंट का उपयोग करके डेटा कोdata_envमें लोड कीजिए.- आपके लिए शुरू किए गए कमांड्स को पूरा कीजिए. खाली स्थानों में उपयुक्त फंक्शन भरें.
close_dataकी शुरुआती कुछ rows देखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Symbols
symbols <- c("AAPL", "MSFT", "IBM")
# Create new environment
# Load symbols into data_env
# Extract the close column from each object and combine into one xts object
close_data <- ___(merge, ___(data_env, Cl))
# View the head of close_data