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

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

यदि आप केवल एक ही सिंबल का डेटा डाउनलोड कर रहे हैं और वह सिंबल सिंटैक्टिकली वैध नाम नहीं है, तो आप 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) <- 
कोड संपादित करें और चलाएँ