| |
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
Re: st: Count presence of item on different vars
Vimalanand S. Prabhu wrote:
Hi,
This should work:
gen sum=0
forval i=1/146{
replace sum = sum+1 if v`i'=="4500"
}
Prabhu
Nikolaos A. Patsopoulos wrote:
Hi all,
I've got a set of variables v6-v146, each one containing string
values (unique values ~4500):
v6 v7 v8 v9 v10...
text1 text1 text3 text45 text1...
text5 text2 text1 text455 text1
.....
I want to count how many times each of the values appears in at least
one of the v6-v146 in each row [observation], e.g. text1 appears at
least once in 7365obs.
How can achieve this?
Nikos
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
Sorry, but it seems I failed to explain my problem sufficiently enough.
I want to create a new var (countAppear) that is going to hold the count
of "appear at least once" of each unique value in the varlist v6-v146.
Var v5 is the "primary" var that contains all unique values. Hence, if a
value is not in v6 it will not be in the others as well. Lets say we
have the value "text1" that appears 200 times at least once in the given
varlist (v6-v146). So the value of the var countAppear for text1 will
be 200 (int).
Hope its less confusing.
Nikos
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/