मेरे पास दो कॉलम का डेटा फ्रेम है: कुंजी और मान और मैं शब्दकोश/हैश तालिका के प्रत्येक तत्व के लिए प्रत्येक कॉलम की संबंधित पंक्ति का उपयोग करके एक शब्दकोश बनाना चाहता हूं।कॉलम के माध्यम से पुनरावृत्ति करके शब्दकोश/हैश तालिका कैसे बनाएं?
जहां तक मैं आर शब्दकोश/हैश तालिकाओं का उपयोग करने के सामान्य तरीके को समझता हूं, इस तरह कुछ ऐसा कर रहा है।
labels.dic <- c("Id of the item and some other description" = "id")
यह पूरी तरह से ठीक काम करता है लेकिन जब मैं डेटा फ्रेम मानों का उपयोग करके यह करने की कोशिश (उदाहरण में lbls नाम) यह काम नहीं करता। ऐसा क्यों होता है?
labels.dic <- c(lbls[1,1]=lbls[1,2])
Error: unexpected '=' in "c(lbls[1,1] ="
आर शब्दकोश नहीं करता है, आप ऐसी भाषा का उपयोग करने की कोशिश कर रहे हैं जहां इसे एक सुई की तरह इस्तेमाल करने के लिए डिज़ाइन नहीं किया गया है जो जमीन में एक छेद खोदने के लिए एक स्क्रूड्राइवर का उपयोग करने की कोशिश कर रहा है। निश्चित रूप से आप खुद को अलग कर सकते हैं और कुछ ऐसा करने के लिए वास्तव में कड़ी मेहनत कर सकते हैं, लेकिन लोग सिर्फ आपको मजाकिया दिखने जा रहे हैं। आर इस प्रकार के पुनरावृत्त डेटा हेरफेर के लिए डिज़ाइन नहीं किया गया है। –