मुझे आश्चर्य है कि अगर लूप का उपयोग करके चर की एक सूची तैयार करने का एक सरल तरीका है, और इसका मूल्य दें।
for(i in 1:3)
{
noquote(paste("a",i,sep=""))=i
}
उपरोक्त कोड में, मैं बनाने का प्रयास करें a1
, a2
, a3
, 1, 2, 3 हालांकि, आर एक त्रुटि संदेश देता है जिनमें से मूल्यों के लिए आवंटित। आपकी सहायता के लिए धन्यवाद।
3
मुझे संदेह है कि आपको ऐसा करना होगा - ऐसा लगता है कि आप बहुत गलत तरीके से कुछ बना रहे हैं।
@mbq, उदाहरण के लिए साक्षात्कार में यह बहुत सामान्य कोडिंग अभ्यास है। ऐसा नहीं है कि मैं इसकी वकालत कर रहा हूं, मेरी शीर्ष दुष्ट सॉफ्टवेयर सूची में एक्सेल की तुलना में केवल साक्षात्कार थोड़ा कम है :)
—
एमपिकेट
आर में @mpiktas, यह एक सूची बनाने के लिए और अधिक प्राकृतिक है, इसका सेट
names
पैरामीटर और बाद में या तो बस इसे उपयोग करते हैं, attach
यह है या यह एक वातावरण में तब्दील साथ list2env
और eval
इसके अंदर। कोई छोरों, पार्स या अन्य बदसूरत सामान के साथ।
@mbq, hm,
—
mpiktas
list2env
एक अपेक्षाकृत नया कार्य है। और फिर भी यह कुछ वातावरण में चर का उत्पादन करेगा, जब ओपी शीर्ष वातावरण में चर प्राप्त करना चाहता है। तो कुरूपता अभी भी बनी हुई है :)
इसी तरह की प्रकृति के भविष्य के सवालों के लिए, मेरा सुझाव है कि इस तरह का प्रश्न वास्तव में स्टैकऑवरफ़्लो पर है। प्रश्न का प्रति सेहत से कोई लेना-देना नहीं है।
—
मंगल