आर में साइन() फ़ंक्शन का उपयोग कैसे करें (3 उदाहरण)


आप वेक्टर के प्रत्येक तत्व का चिह्न वापस करने के लिए आधार R में साइन() फ़ंक्शन का उपयोग कर सकते हैं।

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

 sign(s)

सोना:

  • x: एक संख्यात्मक वेक्टर

फ़ंक्शन वापस आ जाएगा:

  • -1 : यदि कोई मान ऋणात्मक है
  • 0 : यदि कोई मान शून्य है
  • 1 : यदि कोई मान धनात्मक है

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

उदाहरण 1: वेक्टर के साथ साइन() का प्रयोग करें

निम्नलिखित कोड दिखाता है कि संख्यात्मक वेक्टर में प्रत्येक मान के चिह्न को प्रदर्शित करने के लिए साइन() फ़ंक्शन का उपयोग कैसे करें:

 #define vector of values
x <- c(-3, 0, 3)

#return sign of each element in vector
sign(s)

[1] -1 0 1

यहां परिणाम की व्याख्या करने का तरीका बताया गया है:

  • पहला मान -1 है क्योंकि वेक्टर का पहला मान ऋणात्मक है।
  • दूसरा मान 0 है क्योंकि वेक्टर का दूसरा मान शून्य है।
  • तीसरा मान 1 है क्योंकि वेक्टर का तीसरा मान धनात्मक है।

उदाहरण 2: डेटा फ़्रेम कॉलम के साथ साइन() का उपयोग करें

निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम के कॉलम में प्रत्येक मान के चिह्न को प्रदर्शित करने के लिए साइन() फ़ंक्शन का उपयोग कैसे करें:

 #create data frame
df <- data. frame (x=c(0, 1.4, -1, 5, -4, 12),
                 y=c(3, 4, 3, 6, 10, 11))

#view data frame
df

     xy
1 0.0 3
2 1.4 4
3 -1.0 3
4 5.0 6
5 -4.0 10
6 12.0 11

#view sign of each value in column x
sign(df$x)

[1] 0 1 -1 1 -1 1

उदाहरण 3: नया डेटा फ़्रेम कॉलम बनाने के लिए साइन() का उपयोग करें

मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:

 #create data frame
df <- data. frame (x=c(0, 1.4, -1, 5, -4, 12),
                 y=c(3, 4, 3, 6, 10, 11))

#view data frame
df

     xy
1 0.0 3
2 1.4 4
3 -1.0 3
4 5.0 6
5 -4.0 10
6 12.0 11

निम्नलिखित कोड दिखाता है कि “z” नामक एक नया कॉलम बनाने के लिए साइन() फ़ंक्शन का उपयोग कैसे करें, जिसका मान मौजूदा कॉलम “x” के मानों पर निर्भर करता है:

 #create new column 'z' based on sign of values in column 'x'
df$z <- with(df, ifelse(sign(x) == -1, ' negative ',
                   ifelse(sign(x) == 0, ' zero ', ' positive ')))

#view updated data frame
df

     X Y Z
1 0.0 3 zero
2 1.4 4 positive
3 -1.0 3 negative
4 5.0 6 positive
5 -4.0 10 negative
6 12.0 11 positive

ध्यान दें कि कॉलम “z” में मान कॉलम “x” में मानों के चिह्न के अनुरूप हैं।

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

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

R में dim() फ़ंक्शन का उपयोग कैसे करें
आर में ट्रांसफॉर्म() फ़ंक्शन का उपयोग कैसे करें
आर में स्वीप() फ़ंक्शन का उपयोग कैसे करें

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

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