किसी वेक्टर को r में किसी सूची में कैसे बदलें (उदाहरण के साथ)
आप किसी वेक्टर को R में किसी सूची में त्वरित रूप से परिवर्तित करने के लिए as.list() फ़ंक्शन का उपयोग कर सकते हैं।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
my_list <- as. list (my_vector)
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण: वेक्टर को आर में सूची में बदलें
निम्नलिखित कोड दिखाता है कि वेक्टर को सूची में बदलने के लिए as.list() फ़ंक्शन का उपयोग कैसे करें:
#createvector
my_vector <- c('A', 'B', 'C', 'D')
#convert vector to list
my_list <- as. list (my_vector)
#view list
my_list
[[1]]
[1] “A”
[[2]]
[1] “B”
[[3]]
[1 C"
[[4]]
[1] “D”
हम यह पुष्टि करने के लिए क्लास() फ़ंक्शन का उपयोग कर सकते हैं कि नई ऑब्जेक्ट में एक सूची क्लास है:
#view class of list
class(my_list)
[1] "list"
बोनस: सूची में एक वेक्टर जोड़ें
आप सोच सकते हैं कि आप R में किसी सूची में वेक्टर के तत्वों को जोड़ने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#attempt to create list with 6 elements some_list <- list('A', 'B', as. list (c('C', 'D', 'E', 'F'))) #view list some_list [[1]] [1] “A” [[2]] [1] “B” [[3]] [[3]][[1]] [1 C" [[3]][[2]] [1] “D” [[3]][[3]] [1] “E” [[3]][[4]] [1] “F”
छह वस्तुओं की सूची के बजाय, सूची में तीन आइटम हैं और तीसरे आइटम में चार उप-आइटम हैं।
किसी सूची में वेक्टर के तत्वों को जोड़ने के लिए, आपको निम्नलिखित कोड का उपयोग करना होगा:
#definevector
my_vector <- c('C', 'D', 'E', 'F')
#define first list
list1 <- list('A', 'B')
#convert vector to second list
list2 <- as. list (my_vector)
#create long list by combining first list and second list
list3 <- c(list1, list2)
#view result
list3
[[1]]
[1] “A”
[[2]]
[1] “B”
[[3]]
[1 C"
[[4]]
[1] “D”
[[5]]
[1] “E”
[[6]]
[1] “F”
परिणाम छह वस्तुओं की एक सूची है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
R में किसी सूची को वेक्टर में कैसे परिवर्तित करें
आर में मैट्रिक्स को वेक्टर में कैसे बदलें
आर में डेटा फ्रेम कॉलम को वेक्टर में कैसे बदलें