楼主: bwhbwh
1581 3

求写个命令,补齐如下数据 [推广有奖]

  • 1关注
  • 27粉丝

灵长类

已卖:3160份资源

院士

3%

还不是VIP/贵宾

-

威望
0
论坛币
8245 个
通用积分
282.0311
学术水平
76 点
热心指数
99 点
信用等级
53 点
经验
40255 点
帖子
1018
精华
1
在线时间
4088 小时
注册时间
2004-7-4
最后登录
2025-12-26

楼主
bwhbwh 发表于 2012-7-22 10:56:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
尔写个命令,补齐如如表右数据,最好不用reshape命令。

year

a1

a2

year

a1

a2

1999

102338

国营一厂

1999

102338

国营一厂

1998

 

国营一厂

1998

102338

国营一厂

1999

 

国营二厂

1999

234567

国营二厂

1998

234567

国营二厂

1998

234567

国营二厂


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:reshape Shape year ear APE 数据

沙发
bwhbwh 发表于 2012-7-22 11:09:18
replace  a1=a1[_n-1]  if   a2[_n-1]==a2[_n]

藤椅
蓝色 发表于 2012-7-22 20:33:10
clear
input ///
year         a1         str20 a2         a0
1999        102338         国营一厂        102338
1998        .         国营一厂        102338
1999        .         国营二厂        234567
1998        234567         国营二厂        234567
end
list

sort a2 a1
list
replace  a1=a1[_n-1]  if   a2[_n-1]==a2[_n]
list

板凳
蓝色 发表于 2012-7-22 20:34:01
. clear

. input ///
> year     a1      str20 a2        a0

          year         a1                    a2         a0
  1. 1999    102338   国营一厂       102338
  2. 1998    .        国营一厂       102338
  3. 1999    .        国营二厂       234567
  4. 1998    234567   国营二厂       234567
  5. end

. list

     +-----------------------------------+
     | year       a1         a2       a0 |
     |-----------------------------------|
  1. | 1999   102338   国营一厂   102338 |
  2. | 1998        .   国营一厂   102338 |
  3. | 1999        .   国营二厂   234567 |
  4. | 1998   234567   国营二厂   234567 |
     +-----------------------------------+

.
. sort a2 a1

. list

     +-----------------------------------+
     | year       a1         a2       a0 |
     |-----------------------------------|
  1. | 1998   234567   国营二厂   234567 |
  2. | 1999        .   国营二厂   234567 |
  3. | 1999   102338   国营一厂   102338 |
  4. | 1998        .   国营一厂   102338 |
     +-----------------------------------+

. replace  a1=a1[_n-1]  if   a2[_n-1]==a2[_n]
(2 real changes made)

. list

     +-----------------------------------+
     | year       a1         a2       a0 |
     |-----------------------------------|
  1. | 1998   234567   国营二厂   234567 |
  2. | 1999   234567   国营二厂   234567 |
  3. | 1999   102338   国营一厂   102338 |
  4. | 1998   102338   国营一厂   102338 |
     +-----------------------------------+

.
end of do-file

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 05:48