Stata Count Distinct Values



在SQL中,我会这样做:

SELECT COUNT(DISTINCT column_name,column_name2) AS some_alias FROM table_name

在Stata我想做同样的…
我还没有找到一个简单的方法来做这件事。
例如,我为20个国家(如果有的话,时间跨度超过20年)导入新的面板数据,最多20*20个值。
但是可能缺少一些国家/年份的组合。
我想知道,在可能的400个值中,我有多少个值!

ssc inst distinct

将安装一个函数,该函数与前面提到的SQL语句的功能非常接近。在二分类变量和20个国家的情况下,该语句将给出不同数量的国家和二分类变量的值组合。

distinct Countries dichVar if dichVar == 1 

最新更新