全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2816 3
2008-05-10

n=length(SDF12$HHMM)
j=1
for(i in 1:n)
{ if(SDF12$HHMM!=1458&SDF12$HHMM!=1459)
 {
 X000001.140.B2$HHMM[j]=SDF12$HHMM
        j=j+1
}
}
请教:为什么我的这段程序在splus里面运行不出来结果?就是一直运行个没完没了 就是没有答案出来。

但是下面这段却可以得到结果,两段程序都是同一个目的。
n=length(SDF9$HHMM001)
j=1
for(i in 1:n)
{ if(SDF9$HHMM001!=1458&SDF9$HHMM001!=1459)
 {SDF9$HHMM01[j]=SDF9$HHMM001
  j=j+1
 }
}
有没有高人指点一下?

二维码

扫码加我 拉你入群

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

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

全部回复
2008-5-10 23:30:00

Whats the real values?

It may depend on the real data
二维码

扫码加我 拉你入群

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

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

2008-5-10 23:33:00

实际数据是numeric类型的数据,都是一样的。

二维码

扫码加我 拉你入群

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

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

2008-5-10 23:38:00
以下是引用adobephoebus在2008-5-10 23:30:00的发言:
It may depend on the real data

确切的说是从925.00~1500.00 的数据不过是不断重复的。类似:925.00~1500.00, 925.00~1500.00, 925.00~1500.00就是很多组925.00~1500.00 连接在一起形成一个序列。我编程想把SDF12数据框中序列HHMM等于1458,和1459 的行去掉。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群