list फ़ंक्शन के आर्गुमेंट्स उसकी सूची की इकाइयाँ (components) होते हैं। ध्यान रखें, ये इकाइयाँ मैट्रिक्स, वेक्टर, अन्य सूचियाँ, ... हो सकती हैं।
निर्देश
एक सूची बनाएँ, जिसका नाम my_list हो, और जिसमें my_vector, my_matrix और my_df वेरिएबल्स सूची की इकाइयों के रूप में शामिल हों।
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Construct list with these different elements:
my_list <-
नामित सूची बनाना
बहुत बढ़िया, आप बढ़िया गति से आगे बढ़ रहे हैं!
ठीक आपकी to-do सूची की तरह, आप यह नहीं चाहेंगे कि आपको यह न पता हो या याद न रहे कि आपकी सूची की इकाइयाँ किसके लिए हैं। इसलिए आपको उन्हें नाम देने चाहिए:
my_list <-list(name1 = your_comp1,
name2 = your_comp2)संचालित द्वारा
यह ऐसी सूची बनाता है जिसकी इकाइयों के नाम name1, name2 इत्यादि होते हैं। अगर आप सूचियों को बनाने के बाद नाम देना चाहते हैं, तो आप names() फ़ंक्शन का उपयोग कर सकते हैं, जैसा आपने वेक्टर के साथ किया था। नीचे दिए गए कमांड ऊपर वाले असाइनमेंट के बिल्कुल समतुल्य हैं:
my_list <-list(your_comp1, your_comp2)names(my_list)<-c("name1","name2")संचालित द्वारा
निर्देश
पिछले अभ्यास के कोड (एडिटर देखें) में बदलाव कर के इकाइयों को नाम दें। my_vector के लिए नाम vec, my_matrix के लिए नाम mat और my_df के लिए नाम df का उपयोग करें।
आउटपुट देखने के लिए my_list प्रिंट करें।
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)
# Print out my_list
नामित सूची बनाना (2)
आप एक बड़े फिल्म-प्रेमी हैं (LucasFilms में अपनी नौकरी याद है), इसलिए आप अच्छी फिल्मों की जानकारी सूचियों की मदद से सहेजने का निर्णय लेते हैं।
फिल्म "The Shining" के लिए एक सूची बनाकर शुरुआत करें। हमने पहले से ही आपके R वर्कस्पेस में mov, act और rev वेरिएबल्स बना दिए हैं। चाहें तो कंसोल में उन्हें देख लें।
निर्देश
दाईं ओर दिए गए कोड को पूरा करें ताकि shining_list बन जाए; इसमें तीन तत्व होंगे:
moviename: मूवी शीर्षक वाली एक कैरेक्टर स्ट्रिंग (जो mov में सहेजी है)
actors: मुख्य अभिनेताओं के नामों वाला एक वेक्टर (जो act में सहेजा है)
reviews: एक डेटा फ़्रेम जिसमें कुछ समीक्षाएँ हैं (जो rev में सहेजा है)
सूची की इकाइयों का नाम ठीक से देना न भूलें (नाम हैं moviename, actors और reviews)।
# The variables mov, act and rev are available
# Finish the code to build shining_list
shining_list <- list(moviename = mov)
यदि आप इस कोर्स से और सीखना चाहते हैं, तो यह रहा लिंक।
यदि आप हमारा निःशुल्क Intro to R कोर्स करना चाहते हैं, तो यह रहा लिंक।
सूची बनाना
चलिए अपनी पहली सूची बनाते हैं! किसी सूची को बनाने के लिए आप
list()फ़ंक्शन का उपयोग करते हैं:list फ़ंक्शन के आर्गुमेंट्स उसकी सूची की इकाइयाँ (components) होते हैं। ध्यान रखें, ये इकाइयाँ मैट्रिक्स, वेक्टर, अन्य सूचियाँ, ... हो सकती हैं।
निर्देश
एक सूची बनाएँ, जिसका नाम my_list हो, और जिसमें my_vector, my_matrix और my_df वेरिएबल्स सूची की इकाइयों के रूप में शामिल हों।
नामित सूची बनाना
बहुत बढ़िया, आप बढ़िया गति से आगे बढ़ रहे हैं!
ठीक आपकी to-do सूची की तरह, आप यह नहीं चाहेंगे कि आपको यह न पता हो या याद न रहे कि आपकी सूची की इकाइयाँ किसके लिए हैं। इसलिए आपको उन्हें नाम देने चाहिए:
यह ऐसी सूची बनाता है जिसकी इकाइयों के नाम
name1,name2इत्यादि होते हैं। अगर आप सूचियों को बनाने के बाद नाम देना चाहते हैं, तो आपnames()फ़ंक्शन का उपयोग कर सकते हैं, जैसा आपने वेक्टर के साथ किया था। नीचे दिए गए कमांड ऊपर वाले असाइनमेंट के बिल्कुल समतुल्य हैं:निर्देश
my_vectorके लिए नामvec,my_matrixके लिए नामmatऔरmy_dfके लिए नामdfका उपयोग करें।my_listप्रिंट करें।नामित सूची बनाना (2)
आप एक बड़े फिल्म-प्रेमी हैं (LucasFilms में अपनी नौकरी याद है), इसलिए आप अच्छी फिल्मों की जानकारी सूचियों की मदद से सहेजने का निर्णय लेते हैं।
फिल्म "The Shining" के लिए एक सूची बनाकर शुरुआत करें। हमने पहले से ही आपके R वर्कस्पेस में
mov,actऔरrevवेरिएबल्स बना दिए हैं। चाहें तो कंसोल में उन्हें देख लें।निर्देश
दाईं ओर दिए गए कोड को पूरा करें ताकि
shining_listबन जाए; इसमें तीन तत्व होंगे:movमें सहेजी है)actमें सहेजा है)revमें सहेजा है)सूची की इकाइयों का नाम ठीक से देना न भूलें (नाम हैं moviename, actors और reviews)।
यदि आप इस कोर्स से और सीखना चाहते हैं, तो यह रहा लिंक।
हमारा Data Types in R ट्यूटोरियल देखें।