आर में रिप्लेस() फ़ंक्शन का उपयोग कैसे करें


R में रिप्लेस() फ़ंक्शन का उपयोग वेक्टर के विशिष्ट तत्वों को नए मानों से बदलने के लिए किया जा सकता है।

यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:

प्रतिस्थापित करें (x, सूची, मान)

सोना:

  • x : वेक्टर नाम
  • सूची : प्रतिस्थापित किये जाने वाले तत्व
  • मान : प्रतिस्थापन मान

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: एक वेक्टर में एक मान बदलें

निम्नलिखित कोड दिखाता है कि वेक्टर की स्थिति 2 में तत्व को 50 के नए मान से कैसे बदला जाए:

 #define vector of values
data <- c(3, 6, 8, 12, 14, 15, 16, 19, 22)

#define new vector with a different value in position 2
data_new <- replace(data, 2, 50)

#view new vector
data_new

[1] 3 50 8 12 14 15 16 19 22

ध्यान दें कि स्थिति 2 में तत्व बदल गया है, लेकिन मूल वेक्टर में अन्य सभी मान वही बने हुए हैं।

उदाहरण 2: एक वेक्टर में एकाधिक मान बदलें

निम्नलिखित कोड दिखाता है कि वेक्टर के एकाधिक तत्वों के मानों को नए मानों से कैसे बदला जाए:

 #define vector of values
data <- c(2, 4, 6, 8, 10, 12, 14, 16)

#define new vector with different values in position 1, 2, and 8
data_new <- replace(data, c(1, 2, 8), c(50, 100, 200))

#view new vector
data_new

[1] 50 100 6 8 10 12 14 200

ध्यान दें कि स्थिति 1, 2 और 8 के सभी तत्व बदल गए हैं।

उदाहरण 3: डेटा फ़्रेम में मान बदलें

निम्नलिखित कोड दिखाता है कि किसी विशिष्ट शर्त को पूरा करने वाले डेटा फ्रेम के एक निश्चित कॉलम में मानों को कैसे बदला जाए:

 #define data frame
df <- data. frame (x=c(1, 2, 4, 4, 5, 7),
                 y=c(6, 6, 8, 8, 10, 11))

#view data frame
df

  xy
1 1 6
2 2 6
3 4 8
4 4 8
5 5 10
6 7 11

#replace values in column 'x' greater than 4 with a new value of 50
df$x <- replace(df$x, df$x > 4, 50)

#view updated data frame
df

   xy
1 1 6
2 2 6
3 4 8
4 4 8
5 50 10
6 50 11

“x” कॉलम में 4 से अधिक प्रत्येक मान को 50 के मान से बदल दिया गया है।

डेटा फ़्रेम में अन्य सभी मान समान रहे।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि R में अन्य सामान्य फ़ंक्शंस का उपयोग कैसे करें:

आर में टेबलेट() फ़ंक्शन का उपयोग कैसे करें
आर में स्प्लिट() फ़ंक्शन का उपयोग कैसे करें
आर में मैच() फ़ंक्शन का उपयोग कैसे करें
आर में रिप्लिकेट() फ़ंक्शन का उपयोग कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *