एक इंस्ट्रूमेंट के लिए वैध नाम बनाएँ
यदि आप केवल एक ही सिंबल का डेटा डाउनलोड कर रहे हैं और वह सिंबल सिंटैक्टिकली वैध नाम नहीं है, तो आप getSymbols() कॉल में auto.assign = FALSE सेट कर सकते हैं। इससे आप आउटपुट को सीधे किसी सिंटैक्टिकली वैध नाम में असाइन कर पाएँगे।
आप कॉलम नामों को भी सिंटैक्टिकली वैध नामों में बदलना चाहेंगे। यह तब अच्छा रहता है जब आप ऐसे फंक्शनों में डेटा उपयोग करने वाले हों जो कॉलम नामों को सिंटैक्टिकली वैध मानते हैं (जैसे lm()).
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन
अभ्यास निर्देश
getSymbols()और उसकेauto.assignआर्ग्युमेंट का उपयोग करके "BRK-A" के डेटा वालाBRK.Aनाम का ऑब्जेक्ट बनाएँ।colnames()का उपयोग करकेBRK.Aऑब्जेक्ट के कॉलम नामों वालाcol_namesनाम का ऑब्जेक्ट बनाएँ।make.names()का उपयोग करकेcol_namesको सिंटैक्टिकली वैध नामों में बदलें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-