大家好,小弟有个分组排序的问题请教各位,还请大家赐教,先谢谢了。
我想在每个行业中,按照“dmkstrahr” 从大到小的顺序排序,例如,行业A中,份额最大的为rank为“1”,一共有22个不同的份额,那么最小的rank为“22”。同样在行业B中,份额最大的rank为“1”,而不是“23”。
看了之前的一些帖子,感觉egen rank=group( industry dmktshr) 这个命令应该能用上,但是我不知道如何加入每个行业都“从大到小”排列并且在每个行业中,最大的份额都是从“1”开始赋值。
因为数据较大,手工处理很难,希望各位不吝赐教,谢谢!