Re: [問題] 出現警告訊息會有影響嗎?

看板R_Language作者 (天)時間10年前 (2015/10/11 14:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《PhysicsBoy (翟南)》之銘言: : [問題敘述]: : 執行程式時出現"警告訊息" : 而內容是"被替換的項目不是替換值長度的倍數" : 所以想請問這樣會有影響嗎? : 小弟測試了一下似乎沒影響結果 : 所以想請版上大大經驗分享 最主要是警告使用者這樣的問題: A = 1:5 B = 1:3 A + B 你的例子剛好是 20 (長度1) + sample(1:5) (長度5) 最終長度取決於第一個,所以結果不會有問題 但你的例子可以避免,透過 20 + sample(1:5, 1) 不過我上面的例子就無法透過其他方法避免警告發生 除非明定說你要怎樣長度的output 例如: 你要長度3的: A(1:3) + B 你要長度5的: A + rep(B,2,length.out=5) 這樣都可以避免警告發生 警告通常是告知使用者這樣做可能跟預期的結果不同 像上方,我可能以為 長度3 + 長度5 最後是長度3 類似這種情況,會透過警告來告知使用者 不知道這樣有沒有解釋得比較清楚 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.154.163 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1444543222.A.B55.html

10/11 14:47, , 1F
茅塞頓開了!!感謝大大!!!
10/11 14:47, 1F
文章代碼(AID): #1M6VhsjL (R_Language)
文章代碼(AID): #1M6VhsjL (R_Language)