数据如下:id country staffnumber
900810 all 5
900810 BGR 3
900810 PRK 2
900810 SGP 7
900912 all 5
900912 BGR 1
900912 CHN 3
900912 MYS 4
900912 PRK 3
900912 SGP 9
all指所有国家在内.
参考第一个公司(id)它除了有all,还有3个国家,所以要生成一个变量,需要all中的staffnumber加上各个国家的(all的不便),例如900810在BGR的员工总数应该为:5+3=8,在prk的应该为5+2=7.最后产生的变量需要如下:
id country staffnumber totalnumber
900810 all 5 5
900810 BGR 3 8
900810 PRK 2 7
900810 SGP 7 12
900912 all 2 2
900912 BGR 1 3
900912 CHN 3 5
900912 MYS 4 6
900912 PRK 3 5
900912 SGP 9 11
应该怎么做呢?
多谢