Named list बनाना
शाबाश, आप बढ़िया गति में हैं!
जिस तरह अपनी to-do लिस्ट में होता है, वैसे ही आप यह नहीं चाहेंगे कि लिस्ट के कंपोनेंट्स का मतलब आपको याद न रहे। इसलिए इन्हें नाम दें:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
यह एक ऐसी लिस्ट बनाता है जिसके कंपोनेंट्स के नाम name1, name2, आदि होते हैं। अगर आप लिस्ट बनाने के बाद उनके कंपोनेंट्स को नाम देना चाहें, तो names() फंक्शन का इस्तेमाल कर सकते हैं, जैसा आपने vectors के साथ किया था। नीचे दिए गए कमांड्स ऊपर वाले असाइनमेंट के पूरी तरह समकक्ष हैं:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
यह अभ्यास पाठ्यक्रम का हिस्सा है
R परिचय
अभ्यास निर्देश
- पिछले अभ्यास के कोड (एडिटर में देखें) में कंपोनेंट्स को नाम देकर बदलाव करें।
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