楼主: qianyiting88
1856 8

求教一个数据删选的问题? [推广有奖]

  • 1关注
  • 2粉丝

博士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
262 个
通用积分
4.4501
学术水平
3 点
热心指数
3 点
信用等级
1 点
经验
19133 点
帖子
98
精华
0
在线时间
631 小时
注册时间
2010-8-14
最后登录
2016-12-14

楼主
qianyiting88 发表于 2012-1-15 10:45:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
QQ截图20120115104123.png
如图所示,每个id在各个时间了都有取值,现在要做的就是如果一个id出现了再时间上不连续的话,就要把这个id的所有观测值都去掉,如id10111344的两个值就得去掉。另外id10111344由于中断了,所以又两个片段,现在最好能把去掉的片段能算出来,求大家帮忙了,这个对我非常重要。。。
二维码

扫码加我 拉你入群

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

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

关键词:求大家帮忙 如图所示 观测值 最好 如图所示

沙发
zhou939822086 发表于 2012-1-15 11:25:04
试一下根据id和t分组排序,然后在组内用后一个t减去前一个t,如果差值不等于就删去,然后可以根据有几个不等于一,就有N+1个分段 。
高尚是高尚者的墓志铭!

藤椅
qianyiting88 发表于 2012-1-15 11:34:19
zhou939822086 发表于 2012-1-15 11:25
试一下根据id和t分组排序,然后在组内用后一个t减去前一个t,如果差值不等于就删去,然后可以根据有几个不等 ...
这个方法我试过,应该是不对的吧,如果一个id1998年是一段,2005-2006是一段的话,你的方法只能去掉2005年的值,我的意思是,如果出现了中断,那么那个id的所有值都得删去。。。

板凳
zhou939822086 发表于 2012-1-15 11:56:29
如果出现断裂,你把那个iD记下来,然后按id删除就OK了吧
高尚是高尚者的墓志铭!

报纸
qianyiting88 发表于 2012-1-15 11:59:30
zhou939822086 发表于 2012-1-15 11:56
如果出现断裂,你把那个iD记下来,然后按id删除就OK了吧
问题是有很多id啊。。。

地板
zhou939822086 发表于 2012-1-15 12:00:54
用循环语句?
高尚是高尚者的墓志铭!

7
qianyiting88 发表于 2012-1-15 12:04:34
zhou939822086 发表于 2012-1-15 12:00
用循环语句?
这个我还不太会,你会吗?

8
zhou939822086 发表于 2012-1-15 12:06:40
by id {
}   我也不是很会,你去这个群里问问吧121529524
高尚是高尚者的墓志铭!

9
qianyiting88 发表于 2012-1-15 12:07:38
zhou939822086 发表于 2012-1-15 12:06
by id {
}   我也不是很会,你去这个群里问问吧121529524
好的,十分感谢啊

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

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