[問題]不知從何處理起的BUG

作者: coke228 (coke...)   2015-01-29 23:32:21
[問題類型]:
經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
錯誤在`$<-.data.frame`(`*tmp*`, "time", value = c(0, 0.005, 0.01, 0.015, :
replacement has 7400 rows, data has 1
此為出現錯誤的結果 想問各位大大可有可能的解決之道?
另外想問現使用的RStudio 為64bit 如何更改為32bit
因為有連接到外面的.DLL檔 出現相容問題
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'D:/header/SGM_Process/dll/rsp_new.dll':
LoadLibrary failure: %1 不是正確的 Win32 應用程式 。
首次PO文 如有不符規定 深感抱歉
作者: andrew43 (討厭有好心推文後刪文者)   2015-01-30 00:11:00
請提供可重製錯誤的程式碼。
作者: Wush978 (拒看低質媒體)   2015-01-30 00:29:00
我只能用猜的。錯誤訊息是說,你把7400行的資料塞到只有一行的地方。例如:iris[3,] <- iris32bit的問題,在Global Option那裡可以調整R的執行檔路徑你把路徑換成指到32bit的R就可以了
作者: gsuper (Logit(odds))   2015-01-30 13:29:00
7400行....用R寫的到這麼長....?
作者: coke228 (coke...)   2015-01-30 15:34:00
請問能在解釋一下如何轉至32bit嗎? 謝謝
作者: Wush978 (拒看低質媒體)   2015-01-30 18:11:00
gsuper, 你資料都寫在R原始檔嗎?
作者: gsuper (Logit(odds))   2015-01-30 20:39:00
我會寫一個主檔 裡面是一堆 source('./script/xxx.R')假設我切分10~15支小程式 每支可能100行吧這樣 debug 比較容易一點
作者: Wush978 (拒看低質媒體)   2015-01-30 21:22:00
coke228: 請參考rstudio官方說明: http://ppt.cc/qInOgsuper, debug的時候你有玩過browser,debug 等R的工具嗎?
作者: gsuper (Logit(odds))   2015-01-30 21:27:00
我懂得不多啦.... 我只專門往 data mining 的方向在寫而已
作者: Wush978 (拒看低質媒體)   2015-01-30 22:20:00
歐,我只是覺得好奇。主要是針對你推的7400行的部份感到不解。畢竟只要讀入7400行大小的data.frame就可能產生原po的錯誤,而和R程式的大小無關
作者: gsuper (Logit(odds))   2015-01-31 03:43:00
我還以為你說手寫7400行很平常 照理說不會那麼長我學弟之前亂寫到500行 我幫他改完差不多 50 行他資工底比我厲害的多 但是寫R這鬼東西我還是比他行一些
作者: bxxl (bool)   2015-02-01 12:20:00
那個錯誤訊息是資料有7400行而不是程式碼

Links booklink

Contact Us: admin [ a t ] ucptt.com