getSymbols() परिचय
quantmod पैकेज का getSymbols() फंक्शन अलग-अलग सोर्सेज से डेटा आपके वर्कस्पेस में इम्पोर्ट करने के लिए एक समान इंटरफेस देता है। डिफ़ॉल्ट रूप से, getSymbols() डेटा को xts ऑब्जेक्ट के रूप में इम्पोर्ट करता है।
इस अभ्यास में आप getSymbols() से परिचित होंगे। आप इसका उपयोग Yahoo! Finance से QQQ डेटा इम्पोर्ट करने के लिए करेंगे। QQQ एक एक्सचेंज-ट्रेडेड फंड है जो Nasdaq 100 इंडेक्स को ट्रैक करता है, और getSymbols() के लिए Yahoo! Finance डिफ़ॉल्ट डेटा सोर्स है।
आप जिस इंस्ट्रूमेंट (यानी टिकर सिंबल) को इम्पोर्ट करना चाहते हैं, उसे बताने के लिए Symbols आर्ग्युमेंट का उपयोग करते हैं। क्योंकि Symbols getSymbols() का पहला आर्ग्युमेंट है, आप आमतौर पर सिर्फ इंस्ट्रूमेंट का नाम टाइप करते हैं और Symbols = छोड़ देते हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन
अभ्यास निर्देश
library()फंक्शन का उपयोग करके quantmod पैकेज लोड करें।- अब
getSymbols()का उपयोग कर QQQ डेटा इम्पोर्ट करें। ध्यान रखें कि डेटाQQQको असाइन हो जाए (auto.assign = TRUE). str()फंक्शन सेgetSymbols()द्वारा बनाए गएQQQऑब्जेक्ट की संरचना देखें।srcऔरupdatedएट्रिब्यूट पर ध्यान दें।head()फंक्शन सेQQQकी शुरुआती कुछ पंक्तियाँ देखें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load the quantmod package
# Import QQQ data from Yahoo! Finance
# Look at the structure of the object getSymbols created
# Look at the first few rows of QQQ