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

And / Or

कई बार आप एक साथ कई रिलेशनल कंडीशनों की जाँच करना चाहेंगे। मान लीजिए, आप जानना चाहते हैं कि Apple का स्टॉक 120 से ऊपर है, लेकिन 121 से नीचे। केवल साधारण रिलेशनल ऑपरेटर काफ़ी नहीं हैं! एक से ज़्यादा कंडीशनों के लिए आपको And ऑपरेटर & और Or ऑपरेटर | की ज़रूरत होगी।

  • & (And): इंटरसेक्शन। a & b तभी true होगा जब दोनों a और b true हों।
  • | (Or): यूनियन। a | b तब true होगा जब a या b में से कोई एक true हो।
apple <- c(120.00, 120.08, 119.97, 121.88)

# दोनों कंडीशन सही होनी चाहिए
(apple > 120) & (apple < 121)
[1] FALSE  TRUE FALSE FALSE

# केवल एक कंडीशन सही होनी चाहिए
(apple <= 120) | (apple > 121)
[1]  TRUE FALSE  TRUE  TRUE

stocks डेटा फ्रेम आपके उपयोग के लिए उपलब्ध है।

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

इंटरमीडिएट R फॉर फाइनेंस

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

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

  • ibm कब 171 और 176 के बीच है? इस लॉजिकल वेक्टर को stocks में ibm_buy_range के रूप में जोड़ें।
  • जाँच करें कि panera 213.20 से नीचे गिरता है या 216.50 से ऊपर जाता है, फिर इसे stocks में कॉलम panera_spike के रूप में जोड़ें।
  • मान लीजिए आप 2017-01-21 के बाद लेकिन 2017-01-25 से पहले की तारीख़ों में, exclusive, रुचि रखते हैं। इसके लिए as.Date() और & का उपयोग करें। परिणाम को stocks में good_dates के रूप में जोड़ें।
  • stocks प्रिंट करें।

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

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

# IBM buy range	
___

# Panera spikes	
___

# Date range
___

# Print stocks	
___
कोड संपादित करें और चलाएँ