आपकी ऑफलाइन सहायता

BACK
49

सी प्रोग्रामिंग

149

पाइथन प्रोग्रामिंग

49

सी प्लस प्लस

99

जावा प्रोग्रामिंग

149

जावास्क्रिप्ट

49

एंगुलर जे.एस.

69

पी.एच.पी.
माय एस.क्यू.एल.

99

एस.क्यू.एल.

Free

एच.टी.एम.एल.

99

सी.एस.एस.

149

आर प्रोग्रामिंग

39

जे.एस.पी.





डाउनलोड पी.डी.एफ. ई-बुक्स
R - Vector

Vector ये एक ही data type के elements का sequence होता है |


Using colon(:) for Creating Sequence from One Number to Another in R

Source Code :
> 2:3
[1] 2 3
> 2:10
[1]  2  3  4  5  6  7  8  9 10
> 2.5:10.5
[1]  2.5  3.5  4.5  5.5  6.5  7.5  8.5  9.5 10.5

Use c() Function for Multiple Elements(Single Data Type) in R

c() function अगर एक ही data type का sequence दिया जाता है तो उसी data type में elements को return करता है |

Source Code :
> c(5, 8, 9, 5, 8)
[1] 5 8 9 5 8
> c('h', 'e', 'l', 'l', 'o')
[1] "h" "e" "l" "l" "o"

Use c() Function for Multiple Elements(Multiple Data Type) in R

c() function पर अगर एक जैसे data types का sequence नहीं दिया जाता है तो वो character data type में elements को return करता है |

Source Code :
> c(8, 8L, 'h', 2+1i)
[1] "8"    "8"    "h"    "2+1i"

Use Nested c() Function in R

Nested c() Function में एक c() Function में दूसरा c() Function इस्तेमाल किया जाता है |

Source Code :
> c(5, 10, c(5:8, 15))
[1]  5 10  5  6  7  8 15

Concatenating Two Vectors using c() Function in R

Source Code :
> vec1 = c('h', 'e', 'l', 'l', 'o')
> vec2 = vec1.c('w', 'o', 'r', 'l', 'd')
> c(vec1, vec2)
[1] "h" "e" "l" "l" "o" "w" "o" "r" "l" "d"

Return Single Element using [](index) from Vector in R

R Language में sequence की indexing position '1' से शुरू होती है |

Vector के single elements को access करने के लिए brackets([]) का इस्तेमाल किया जाता है |

Source Code :
> vec = c(5, 8, 7, 2, 10)
> vec[3]
[1] 7

Return Multiple Element using [](index) from Vector in R

Vector के multiple elements को access करने के लिए brackets([]) का इस्तेमाल किया जाता है |

Example के पहले statement में vec variable में store किये हुए vector के 3rd, 2nd और 5th elements को acces किया गया है |

Example के दूसरे statement में जहापर TRUE होगा वहा के element को print किया जाएगा |

Source Code :
> vec = c(5, 8, 7, 2, 10)
> vec[c(3, 2, 5)]
[1]  7  8 10
> vec[c(TRUE, FALSE, TRUE, FALSE, TRUE)]
[1]  5  7 10

Return Vector's Length using length() in R

Vector की length के लिए length() Function का इस्तेमाल किया जाता है |

Source Code :
> length(3:8)
[1] 6
> length(0.5:8)
[1] 8
> length(c(5, 8, 6, 10))
[1] 4

Arithmetics Operations on Vector in R

अगर vector पर Arithmetics Operation करना हो तो इस्तेमाल होनेवाले एक से अधिक vectors की length एक जैसी होना जरुरी होता है |

Source Code :
> vec1 = c(5, 8, 7, 2, 10)
> vec2 = c(4, 7, 1, 10, 14)
> vec1 + vec2
[1]  9 15  8 12 24
> vec1 - vec2
[1]  1  1  6 -8 -4
> vec1 * vec2
[1]  20  56   7  20 140
> vec1 / vec2
[1] 1.2500000 1.1428571 7.0000000 0.2000000 0.7142857

Vector's Element Recycling in R

अगर unequal vector पर arithemetics operation करना हो तो सबसे छोटे vector पर उसी के elements को बड़े vector के हिसाब से recycle किया जाता है |

अगर बड़े vector की length 6 हो तो छोटे vector की length 1, 2 या 3 होना जरुरी होता है |

अगर बड़े vector की length 7 हो तो छोटे vector की length 1 ही होना जरुरी होता है |

Source Code :
> vec1 = c(5, 8, 7, 2, 10, 12)
> vec2 = c(5, 3) #same as c(5, 3, 5, 3, 5, 3)
> vec3 = vec1 + vec2
> vec3
[1] 10 11 12  5 15 15
> vec2 = c(5, 3, 4) #same as c(5, 3, 4, 5, 3, 4)
> vec3 = vec1 + vec2
> vec3
[1] 10 11 11  7 13 16

Vector's Element Sorting in R

Vector के elements को sort करने के लिए sort() Function का इस्तेमाल किया जाता है |

Source Code :
> vec1 = c(5, 8, 7, 2, -2, 10, 9)
> inc = sort(vec1, decreasing = FALSE)
> inc
[1]  -2  2  5  7  8  9 10
> dec = sort(vec1, decreasing = TRUE)
> dec
[1] 10  9  8  7  5  2  -2
> vec2 = c('a', 'e', 'i', 'o', 'u')
> inc = sort(vec2, decreasing = FALSE)
> inc
[1] "a" "e" "i" "o" "u"
> dec = sort(vec2, decreasing = TRUE)
> dec
[1] "u" "o" "i" "e" "a"

vector() Function in R

vector() Function में दिए हुए data type और उनकी length के मुताबिक values को return करता है |

Source Code :
> vector("numeric", 5)
[1] 0 0 0 0 0
> vector("integer", 3)
[1] 0 0 0
> vector("logical", 3)
[1] FALSE FALSE FALSE
> vector("character", 8)
[1] "" "" "" "" "" "" "" ""
> vector("complex", 4)
[1] 0+0i 0+0i 0+0i 0+0i
> vector("list", 4)
[[1]]
NULL

[[2]]
NULL

[[3]]
NULL

[[4]]
NULL