में वर्णों की संख्या युक्त चर उत्पन्न करें एक सर्वेक्षण डेटासेट में मेरे पास गुणात्मक प्रतिक्रियाओं के साथ एक स्ट्रिंग वेरिएबल (प्रकार: str244
) है। मैं प्रत्येक प्रतिक्रिया/स्ट्रिंग में वर्णों की संख्या गिनना चाहता हूं और इस नंबर वाले एक नए चर उत्पन्न करता हूं।स्ट्रिंग वेरिएबल
egenmore
का उपयोग करके मैंने nwords
का उपयोग कर शब्दों की संख्या पहले से ही गिनती है, लेकिन मुझे वर्णों की गणना करने के लिए समकक्ष नहीं मिल रहा है।
उदाहरण:
egen countvar = nwords(stringvar)
जहां countvar
नई चर नाम है और stringvar
स्ट्रिंग चर रहा है।
क्या ऐसे egen
फ़ंक्शन वर्णों के लिए कार्य मौजूद है?
स्टाटा में 'wordcount() 'फ़ंक्शन' पुराने ऐड-ऑन 'nwords()' अनावश्यक बनाता है। नोट 'egenmore'' ssc inst egenmore' का उपयोग करके डाउनलोड किया गया है। –
'egenmore' के लिए सहायता' wordcount() 'को इंगित करती है। N.B. 'nwords()' (स्टेट 6 के लिए लिखा गया) बहुत धीमा है। –
इसका उल्लेख करने के लिए धन्यवाद। 'gen countvar = wordcount (stringvar) 'एक आकर्षण की तरह काम करता है। मुझे पता नहीं था कि 'शब्द' का उपयोग 'जीन 'के साथ किया गया था, न कि' egen'। उत्तम! – harre