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

फैक्टर का सबसेट बनाना

आप फैक्टर्स का सबसेट वैसी ही तरह बना सकते हैं जैसे आप वेक्टर्स का बनाते हैं। हमेशा की तरह, [ ] ही कुंजी है! हालांकि, जब आप अपने विश्लेषण से किसी factor level को हटाना चाहते हैं, तो R का व्यवहार थोड़ा अलग होता है। उदाहरण के लिए, अगर आप अपने पोर्टफोलियो से AAA बॉन्ड हटाना चाहें तो?

credit_factor

[1] AAA AA  A   BBB AA  BBB A  
Levels: BBB < A < AA < AAA

credit_factor[-1]

[1] AA  A   BBB AA  BBB A  
Levels: BBB < A < AA < AAA

R ने पहली पोज़िशन पर मौजूद AAA बॉन्ड हटा दिया, लेकिन AAA level को छोड़ दिया! अगर आप इसे प्लॉट करें, तो दाईं तरफ जैसा बार चार्ट बनेगा। बेहतर होगा कि आप R को AAA level पूरी तरह ड्रॉप करने के लिए कहें। ऐसा करने के लिए, drop = TRUE जोड़ें:

credit_factor[-1, drop = TRUE]

[1] AA  A   BBB AA  BBB A  
Levels: BBB < A < AA

यही तो आप चाहते थे!

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

R for Finance परिचय

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

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

  • उसी डेटा का उपयोग करते हुए, credit_factor के पोज़िशन 3 और 7 से "A" बॉन्ड्स हटाएँ। अभी drop = TRUE का उपयोग न करें। इसे keep_level में असाइन करें.
  • keep_level को प्लॉट करें.
  • अब, credit_factor से दोबारा "A" हटाएँ, लेकिन इस बार drop = TRUE का उपयोग करें। इसे drop_level में असाइन करें.
  • drop_level को प्लॉट करें.

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

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

# Remove the A bonds at positions 3 and 7. Don't drop the A level.
keep_level <- 

# Plot keep_level


# Remove the A bonds at positions 3 and 7. Drop the A level.
drop_level <-

# Plot drop_level
कोड संपादित करें और चलाएँ