楼主: ywh19860616
9483 13

如何根据某一规则,填充数据 [推广有奖]

11
夏目贵志 发表于 2012-9-18 21:01:21
当然这个例子很简单。如果需要替换的数量更大可以写个循环。

12
ywh19860616 发表于 2012-9-18 21:28:27
夏目贵志 发表于 2012-9-18 20:59
别纠结了。用笨办法吧!
谢谢您
是的,我这只是举个简单的例子,实际中的远比这个复杂的。
一份耕耘,一份收获。

13
夏目贵志 发表于 2012-9-18 22:26:52
ywh19860616 发表于 2012-9-18 22:28
谢谢您
是的,我这只是举个简单的例子,实际中的远比这个复杂的。
不客气。实际要做这个的话还得注意数据结构。比如:如果有两个1之间的0的数量小于5个,那么在把前三个替换为-1 -2 -3之后,处理下一个1之前的两个数的时候,就会可能把-3又替换为1。对这种问题就要有特殊处理。不过利用观测值的相对位置来做替换这个基本思路我觉得还是可以的。

14
ywh19860616 发表于 2012-9-18 22:45:05
夏目贵志 发表于 2012-9-18 22:26
不客气。实际要做这个的话还得注意数据结构。比如:如果有两个1之间的0的数量小于5个,那么在把前三个替换 ...
是的,谢谢您的提醒
这个可以用一个循环来判别,比如发现的第一个位置和第二个位置之间的距离
来判断。如果小于某一距离,那么就另当处理。
一份耕耘,一份收获。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 17:52