In einem Umfrage-Datensatz habe ich eine String-Variable (Typ: str244
) mit qualitativen Antworten. Ich möchte die Anzahl der Zeichen in jeder Antwort/Zeichenfolge zählen und eine neue Variable generieren, die diese Zahl enthält.Variable generieren, die die Anzahl der Zeichen in einer String-Variablen enthält
Mit der egenmore
habe ich bereits die Anzahl der Wörter mit nwords
gezählt, aber ich kann das Gegenstück für das Zählen von Zeichen nicht finden.
Beispiel:
egen countvar = nwords(stringvar)
wo countvar
die neuen Variablennamen und stringvar
ist die String-Variable.
Funktioniert eine solche egen
Funktion zum Zählen von Zeichen?
Die Funktion 'wordcount()' in Stata macht das ältere Add-on 'nwords()' überflüssig. Note 'genmore' wird mit' ssc inst egenmore' heruntergeladen. –
Die Hilfe für'Egenmore' zeigt auf 'wordcount()'. N.B. 'nwords()' (geschrieben für Stata 6) ist sehr langsam. –
Vielen Dank für das Erwähnen. 'gen countvar = wordcount (stringvar)' funktioniert wie ein Zauber. Ich war mir nicht bewusst, dass 'wordcount' mit' gen', nicht 'gen' verwendet wurde. Perfekt! – harre