分享至
想請教大大們 小弟剛入學R語言這邊是小弟現在的語法小弟在猜想是不是表格中的code_m像是缺少了1105,1106等等導致出現錯誤訊息如果是的話想請教該用甚麼語法除錯qq真的非常不好意思小弟會持續精進
已邀請的邦友 {{ invite_list.length }}/5
兄弟 你都發現問題啦repeat{@#$$%^&&*if(i ==8)break}
你改用 unique(Summary$code_m)作為依據寫迴圈就可以了改成for(yc in unique(Summary$code_m)){lm(A~B+C,data = Summary[Summary$code_m == yc,])#@$%#$%#$%^&&}
try it .
真的非常感謝您的解答,不過unique好像是取唯一值?這樣的話其實像我code_m中的1101每一行數據都是需要的那使用unique函數是不是會只取一行,這樣好像沒達到目的qq
Summary[Summary$code_m == 1101,] 就會把每一行code_m =1101 的數據都提出來變成一個新的data.frame() 不會只取一行喔
IT邦幫忙