比如,如下图所示,id=1和id=2的样本中的变量s出现了从0到1的转变,那么我就新生成一个变量r将id=1和id=2的样本全部设置为1;而id=3的样本全为0,不满足从0到1的转变,则新生成一个变量r将id=3的样本全部设置为0;而id=4的样本全为非0,不满足从0到1的转变,则新生成一个变量r将id=4的样本全部设置为0,请问各位伙伴如何实现从第一份数据到第二份数据的转变?
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input float(id year s)
- 1 2000 0
- 1 2001 1
- 1 2002 0
- 2 2001 0
- 2 2002 0
- 2 2003 1
- 3 2003 0
- 3 2004 0
- 3 2005 0
- 4 2003 1
- 4 2004 1
- 4 2005 1
- end
复制代码
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input float(id year s r)
- 1 2000 0 1
- 1 2001 1 1
- 1 2002 0 1
- 2 2001 0 1
- 2 2002 0 1
- 2 2003 1 1
- 3 2003 0 0
- 3 2004 0 0
- 3 2005 0 0
- 4 2003 1 0
- 4 2004 1 0
- 4 2005 1 0
- end
复制代码