आर में एक खाली सूची कैसे बनाएं (उदाहरण के साथ)


आप R में एक खाली सूची बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #create empty list with length of zero
empty_list <- list()

#create empty list of length 10
empty_list <- vector(mode=' list ', length= 10 )

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

उदाहरण 1: शून्य की लंबाई के साथ आर में एक खाली सूची बनाएं

निम्नलिखित कोड दिखाता है कि R में शून्य लंबाई की एक खाली सूची कैसे बनाई जाए:

 #create empty list
empty_list <- list()

#verify that empty_list is of class 'list'
class(empty_list)

[1] "list"

#view length of list
length(empty_list)

[1] 0

परिणाम लंबाई 0 की एक सूची है।

उदाहरण 2: एक विशिष्ट लंबाई के साथ आर में एक खाली सूची बनाएं

निम्नलिखित कोड दिखाता है कि आर में लंबाई 8 की एक खाली सूची कैसे बनाई जाए:

 #create empty list of length 8
empty_list <- vector(mode=' list ', length= 8 )

#verify that empty_list is of class 'list'
class(empty_list)

[1] "list"

#view list
empty_list
[[1]]
NULL

[[2]]
NULL

[[3]]
NULL

[[4]]
NULL

[[5]]
NULL

[[6]]
NULL

[[7]]
NULL

[[8]]
NULL

परिणाम लंबाई 8 की एक सूची है जिसमें सूची का प्रत्येक तत्व शून्य है।

उदाहरण 3: आर में एक खाली सूची में मान जोड़ें

एक खाली सूची बनाने के सबसे सामान्य कारणों में से एक इसे लूप का उपयोग करके मानों से भरना है।

निम्नलिखित कोड दिखाता है कि एक खाली सूची कैसे बनाएं और फिर उसे मूल्यों से कैसे भरें:

 #create empty list of length 8
empty_list <- vector(mode=' list ', length= 8 )

#get length of list
len <- length(empty_list)

#define values to append to list
new <- c(3, 5, 12, 14, 17, 18, 18, 20)

#fill values in list
i = 1
while (i <= length(new)) {
    empty_list[[i]] <- new[i]
    i <- i + 1
}

#display updated list
empty_list

[[1]]
[1] 3

[[2]]
[1] 5

[[3]]
[1] 12

[[4]]
[1] 14

[[5]]
[1] 17

[[6]]
[1] 18

[[7]]
[1] 18

[[8]]
[1] 20

ध्यान दें कि खाली सूची अब हमारे द्वारा निर्दिष्ट नए मानों से भर गई है।

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

आर में एक खाली डेटा फ़्रेम कैसे बनाएं
आर में सूची में मान कैसे जोड़ें
R में किसी सूची को वेक्टर में कैसे परिवर्तित करें

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

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