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

请教高人,在R里如何实现迭代的过程,是用循环语句自己编程吗?最好能给几个例子,方便我们学习.非常感谢

二维码

扫码加我 拉你入群

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

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

全部回复
2008-7-13 23:12:00

一般写R,都是在notepad里面写好了,然后贴到 R里面运行的。

 

我读取2个文件的文本,进行匹配,对于重复的在其前面 加上 " 1."用以区别;最后写入文件。[em01][em01]

lines1 = scan("data.txt",what="",sep="\n")
lines2 = scan("data2.txt",what="",sep="\n")
len1 = length(lines1)
len2 = length(lines2)
count = 0
for(i in 1 : len1){
for(j in 1 : len2){
if (lines1 == lines2[j])
lines2[j] = paste("1.",lines2[j])
}
}
write.table(lines2,"data.txt",row.names=F, col.names=F, quote=F,sep="\t")

 

二维码

扫码加我 拉你入群

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

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

2010-1-4 19:08:11
虽然已经很久远了,不过,这好像不是在迭代吧,count也没用啊?
二维码

扫码加我 拉你入群

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

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

2010-1-4 22:59:54
循环比较大的话最好用其他编程语言,R的迭代速度比较慢,
二维码

扫码加我 拉你入群

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

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

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

分享

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