Rosetta Code/Rank languages by popularity: Difference between revisions

Content added Content deleted
(+Stata)
Line 4,554:
gen k = ustrpos(s," ")
gen t = usubstr(s,2,k-1)
destring t, gen(ncount)
drop v1 i j k s t
merge 1:1 lang using lang, keep(2 3) nogen
replace ncount=0 if missing(ncount)
gsort -ncount lang
gen rank=1
replace rank=rank[_n-1]+(count[_n]!=count[_n-1]) in 2/l
save tasks, replace</lang>
 
Line 4,566 ⟶ 4,568:
qui sum n
di r(sum)
57211
57210
 
* Number of languages
Line 4,573 ⟶ 4,575:
 
* Number of languages with at least one entry
count if ncount
650
 
* First 10 languages
list in 1/10, noobs noheader
 
+-----------------------+
| Racket 961 |
| Python lang 958 count rank |
|-----------------------|
| Perl 6 925 |
| Racket Tcl 961 918 1 |
| Python J958 883 2 |
| Perl 6 925 3 |
|--------------|
| Tcl C 874918 4 |
| Kotlin 868 J 883 5 |
+|--------------+</lang>---------|
| Zkl 857 |
| Ruby 845C 874 6 |
| Kotlin Go 868 828 7 |
| Zkl 857 8 |
+--------------+</lang>
| Ruby 845 9 |
| Go 828 10 |
+-----------------------+</lang>
 
=={{header|Tcl}}==