作者cdfq384903 (cdfq384903)
看板R_Language
标题[问题] 重新执行程式码的问题
时间Fri Jan 15 16:24:43 2016
[问题类型]:效能谘询
[软体熟悉度]:入门
[问题叙述]:
您好 :
请教各位一个有关程式码重复执行的问题,由於目前我编写的code是有和外部软体
GUIDE做桥接并同时模拟资料的程式码,但在某些条件下必须从新模拟资料并分析,
我是使用while回圈去执行但{}里面的程式码是我之前就打过的(在R-studio里面是
已经执行过的第122列至第537列),我目前的笨作法只能复制第122列至537列到while
的{}里,但只要这段程式码当中我有修改过某些地方就必须得再从新复制贴上一次。
我想询问是否有一个函数它可以让我选择已经执行过的code在执行一次
类似XXXXX(from=122,to=537)这种感觉
这样在那个区段内的code我即使修改过他也能自动侦测并重复执行既省时更便利。
我有搜寻过只有找到类似展开/缩缩排 列的功能
[环境叙述]:
R-3.1.3
R-studio 0.98.1091
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.223.165
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1452846286.A.849.html
※ 编辑: cdfq384903 (36.237.223.165), 01/15/2016 16:26:13
※ 编辑: cdfq384903 (36.237.223.165), 01/15/2016 16:27:47
1F:→ celestialgod: 改成直接用repeat{}? 01/15 16:29
2F:→ celestialgod: 最简单的方式就是前面的东西弄成一个function就好 01/15 16:30
3F:→ Wush978: 弄成函数吧。未来的你会感谢的 01/15 18:25
4F:→ andrew43: 其实不难解,但还是把程式码独立包成function才是正解。 01/16 22:42