我想從一個調查數據集中總結有用的信息。該數據集包含被調查個人父母的信息。一個ID將關聯四行,其中包含有關其母親,父親,岳母和岳父的信息。但是,我只對被調查的人感興趣,而不是他們的父母。 * Example generated by -dataex-. To install: ssc install dataex
clear
input str12 ID byte(parentID ca001)
後我需要生成在Stata秩的變量。爲此,我發現功能 egen A = rank(B), field by (C)
是合適的。但問題是,在B中有相同的值。因此,該命令的作用就是在A中賦予具有相同價值的等級。在B中不相等的下一個觀察結果不會得到下一個數字,而是跳過B中與B相同的觀察值的步驟。在我的情況下,這種跳躍是不應該發生的。 小數據例如: | B C A D|
1. | 6.5 1 1 1|