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

BACK
49

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

149

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

49

सी प्लस प्लस

99

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

149

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

49

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

69

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

99

एस.क्यू.एल.

Free

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

99

सी.एस.एस.

149

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

39

जे.एस.पी.





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

Vector ये एक ही data type का sequence होता है, लेकिन List ये एक या एक से ज्यादा data types का sequence होता है |

List में numeric, integer, character, complex, logical और vector जैसे data types हो सकते है | List में matrices भी हो सकते है |

R में List को create करने के लिए list() function का इस्तेमाल किया जाता है |

Simple Example for List in R

Example पर एक से ज्यादा data types को list में इस्तेमाल किया गया है |

> list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
[[1]]
[1] 1

[[2]]
[1] 5

[[3]]
[1] 3+1i

[[4]]
[1] "hello"

[[5]]
[1] TRUE

[[6]]
[1] 1 2 3

List using Sequence in R

Example पर sequence 5:11 का इस्तेमाल करके List को create किया गया है |

> list(5:11)
[[1]]
[1]  5  6  7  8  9 10 11

Display single element from List in R

Example पर list में से 2nd element को display किया गया है |

> l = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> l[2]
[[1]]
[1] 5

Display multiple elements from List using c() in R

Example पर 2nd,3rd और 5th element को display किया गया है |

> l = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> l[c(2, 3, 5)]
[[1]]
[1] 5

[[2]]
[1] 3+1i

[[3]]
[1] TRUE

Modify List's Element in R

Example पर list में से 2nd element को modify किया गया है |

> l = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> l[2] = 'Hii'
> l
[[1]]
[1] 1

[[2]]
[1] "Hii"

[[3]]
[1] 3+1i

[[4]]
[1] "hello"

[[5]]
[1] TRUE

[[6]]
[1] 1 2 3

Remove List's Element in R

Example पर list में से 3rd element को remove किया गया है |

> l = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> l[3] = NULL
> l
[[1]]
[1] 1

[[2]]
[1] 5

[[3]]
[1] "hello"

[[4]]
[1] TRUE

[[5]]
[1] 1 2 3

Add List's Element in R

Example पर list पर 7th element को add किया गया है |

> l = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> l[7] = 5
> l
[[1]]
[1] 1

[[2]]
[1] 5

[[3]]
[1] 3+1i

[[4]]
[1] "hello"

[[5]]
[1] TRUE

[[6]]
[1] 1 2 3

[[7]]
[1] 5

Combining more than One Lists in R

Example पर list l1 और l2 को combine किया गया है |

> l1 = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> l2 = list(1+2i, 10, 5)
> c(l1, l2)
[[1]]
[1] 1

[[2]]
[1] 5

[[3]]
[1] 3+1i

[[4]]
[1] "hello"

[[5]]
[1] TRUE

[[6]]
[1] 1 2 3

[[7]]
[1] 1+2i

[[8]]
[1] 10

[[9]]
[1] 5

unlist or convert list to vector using unlist() in R

Example पर list को unlist या vector में convert किया गया है |

> l = list(1, 5L, 3+1i, 'hello', TRUE, c(1,2,3))
> ul = unlist(l)
> ul
[1] "1"     "5"     "3+1i"  "hello" "TRUE"  "1"     "2"     "3"

Naming List Elements using names() in R

Example पर हर list के element को names() function का इस्तेमाल करके नाम दिया गया है |

> l = list(5, 8, c(5, 9, 10), 2+1i)
> names(l) = c('Number', 'Number', 'Vector', 'Complex')
> l
$Number
[1] 5

$Number
[1] 8

$Vector
[1]  5  9 10

$Complex
[1] 2+1i