数据如下:每组A B相同的数据中,m有且仅有一个不为空值,或者全部为空值现想将有相同A B m的值全部填充为组内唯一不为空值的值,若是均为空值,则依旧按照空值运算。
求各位大神指点一下,万分感谢!
试过sort by A B:replace m=m(_n-1) if m(_n)=="" & m(_n-1)!=""来填充m不为空下面的m值
然而系统显示 m(_n-1) invalid
希望大家能顺便解答一下
* Example generated by -dataex-. To install: ssc install dataex
clear
input long(A B) float(N m)
2336 27502 1 .
5047 32209 1 .
5047 35107 1 1
5047 35107 2 .
5047 35107 3 .
5047 35107 4 .
52943 41112 1 .
52943 41112 2 .
52943 41112 3 .
52943 41112 4 4
52943 41112 5 .
52943 41112 6 .
52943 41112 7 .
52943 41112 8 .
52943 43706 1 .
52943 47609 1 .
52943 47609 2 .
58472 27208 1 .
58472 27208 2 .
58472 27208 3 .
58472 27208 4 4
end


雷达卡





京公网安备 11010802022788号







