Re: [問題] 出現警告訊息會有影響嗎?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章