蓝色 发表于 2022-10-29 19:53
请用dataex命令,截取出部分样本数据,知道数据结构才能知道该怎么解决。
dataex命令需要单独先安装。ssc ...
感谢回复!简化的数据如下(现在只保留了吉林省吉林市,原始数据还有很多其他地区和变量)
想实现的是,当某一年份里,某一变量下,吉林省小于吉林市的值时,把吉林市的值赋值给吉林省,把吉林省的值赋值给吉林市。如,2000年数据,吉林省V1和V2数据都小于吉林市数据,因此要把吉林省和吉林市的数据交换,赋值为:吉林省=吉林市,吉林市=吉林省。
不知是否有说清,还请指教,多谢!
年份 地区 v1 v2
1998 "吉林市" 427.59 140.93
1998 "吉林省" 2384.79 687.9
1999 "吉林市" 430.01 142.39
1999 "吉林省" 2397.54 694.82
2000 "吉林市" 2407.01 738.04
2000 "吉林省" 431.67 179.34
2001 "吉林市" 2418.3 745.68
2001 "吉林省" 431.38 179.25
2002 "吉林市" 431.08 178.9
2002 "吉林省" 2430.61 756.04
2003 "吉林市" 431.6 179.55
2003 "吉林省" 2440.14 763.66
2004 "吉林市" 429.07 178.9
2004 "吉林省" 2444.15 768.83
2005 "吉林市" 429.45 179.87
2005 "吉林省" 2451.88 807.06
2006 "吉林市" 430.44 180.46
2006 "吉林省" 2461.68 845.71
2007 "吉林市" 432.67 182.3
2007 "吉林省" 2478.03 858.05
2008 "吉林市" 438.29 184.93
2008 "吉林省" 2497.08 833.47
2009 "吉林市" 437.42 185.07
2009 "吉林省" 2504.85 866.54
2010 "吉林市" 434.03 183.47
2010 "吉林省" 2504.73 869.24
2011 "吉林市" 433.3 183
2011 "吉林省" 2507.9 870.4
2012 "吉林市" 430.8 182.3
2012 "吉林省" 2488.3 866
2013 "吉林市" 429.1 181.8
2013 "吉林省" 2463.6 860.6
2014 "吉林市" 427.7 181.9
2014 "吉林省" 2456.8 862
2015 "吉林市" 426.24 181.88
2015 "吉林省" 2448.49 930.43
2016 "吉林市" 422 182
2016 "吉林省" . .
2017 "吉林市" 415 180
2017 "吉林省" . .
2018 "吉林市" 414 180
2018 "吉林省" . .
2019 "吉林市" 412 180
2019 "吉林省" . .