शुरू करेंमुफ़्त में शुरू करें

कई इंस्ट्रूमेंट्स के लिए वैध नाम बनाएँ

एक पहले के अभ्यास में आपने सीखा था कि getSymbols() के लिए डिफ़ॉल्ट डेटा सोर्स सेट करने के लिए setSymbolLookup() कैसे उपयोग करें। आप setSymbolLookup() का उपयोग इंस्ट्रूमेंट के सिंबल और R ऑब्जेक्ट के नाम के बीच मैपिंग बनाने के लिए भी कर सकते हैं.

यह तब उपयोगी है जब आप ऐसे कई सिंबल्स के डेटा डाउनलोड करना चाहें जो सिंटैक्टिकली वैध नाम नहीं हैं, या जिनके नाम अन्य R वैरिएबल नामों से टकराते हैं.

कॉनफ़्लिक्टिंग नाम का एक उदाहरण AT&T के स्टॉक का सिंबल T है, जिसे अक्सर लॉजिकल वैल्यू TRUE के शॉर्ट फॉर्म के रूप में इस्तेमाल किया जाता है.

किसी दिए गए सिंबल का नाम बदलने के लिए, आर्ग्युमेंट्स को setSymbolLookup() में list के रूप में पास करना होता है, इस तरह: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

पाठ्यक्रम देखें

अभ्यास निर्देश

  • "BRK-A" के लिए नाम "BRK.A" सेट करें.
  • "T" (AT&T) के लिए नाम "ATT" सेट करें.
  • आपने जो नए नाम असाइन किए हैं, उनका उपयोग करते हुए दोनों इंस्ट्रूमेंट्स का डेटा लोड करने के लिए एक ही getSymbols() कॉल का उपयोग करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
कोड संपादित करें और चलाएँ