किसी एक symbol के लिए डिफ़ॉल्ट data source सेट करें
किसी एक इंस्ट्रूमेंट का डिफ़ॉल्ट source बदलना तब उपयोगी होता है जब कई sources एक ही symbol को अलग-अलग इंस्ट्रूमेंट के लिए इस्तेमाल करते हैं। उदाहरण के लिए, getSymbols("CP", src = "yahoo") New York Stock Exchange से Canadian Pacific Railway का डेटा लोड करेगा। लेकिन getSymbols("CP", src = "FRED") U.S. Bureau of Economic Analysis से Corporate Profits After Tax लोड करेगा.
आप setSymbolLookup() का उपयोग करके किसी इंस्ट्रूमेंट के लिए डिफ़ॉल्ट data source तय कर सकते हैं। इस अभ्यास में, आप सीखेंगे कि getSymbols("CP") को Yahoo Finance के railway stock डेटा की जगह FRED से corporate profit डेटा कैसे लोड कराएँ।
setSymbolLookup() किसी भी संख्या में name = value पेयर्स ले सकता है, जहाँ name symbol होता है और value उस एक symbol के लिए getSymbols() आर्ग्युमेंट्स की एक named list होती है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन
अभ्यास निर्देश
CPके लिए लोड किए गए डेटा की शुरुआती कुछ पंक्तियाँ देखने के लिएhead()का उपयोग करें।setSymbolLookup()कॉल को पूरा करकेCPके source के रूप में FRED सेट करें।- डेटा दोबारा लोड करने के लिए
getSymbols()का उपयोग करें। CPकी शुरुआती कुछ पंक्तियाँ देखें और आउटपुट की तुलना पहले निर्देश के आउटपुट से करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Look at the first few rows of CP
# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))
# Load CP data again
# Look at the first few rows of CP