看板 R_Language 關於我們 聯絡資訊
[問題類型]:效能諮詢 [軟體熟悉度]:入門 [問題敘述]: 您好 : 請教各位一個有關程式碼重複執行的問題,由於目前我編寫的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://www.ptt.cc/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
celestialgod: 改成直接用repeat{}? 01/15 16:29
celestialgod: 最簡單的方式就是前面的東西弄成一個function就好 01/15 16:30
Wush978: 弄成函數吧。未來的你會感謝的 01/15 18:25
andrew43: 其實不難解,但還是把程式碼獨立包成function才是正解。 01/16 22:42