看板 R_Language 關於我們 聯絡資訊
[問題類型]: 經驗諮詢(我想用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文 如有不符規定 深感抱歉 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.123.224 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1422545543.A.83D.html
andrew43: 請提供可重製錯誤的程式碼。 01/30 00:11
Wush978: 我只能用猜的。錯誤訊息是說,你把7400行的資料塞到只有 01/30 00:29
Wush978: 一行的地方。例如:iris[3,] <- iris 01/30 00:30
Wush978: 32bit的問題,在Global Option那裡可以調整R的執行檔路徑 01/30 00:30
Wush978: 你把路徑換成指到32bit的R就可以了 01/30 00:30
gsuper: 7400行....用R寫的到這麼長....? 01/30 13:29
coke228: 請問能在解釋一下如何轉至32bit嗎? 謝謝 01/30 15:34
Wush978: gsuper, 你資料都寫在R原始檔嗎? 01/30 18:11
gsuper: 我會寫一個主檔 裡面是一堆 source('./script/xxx.R') 01/30 20:39
gsuper: 假設我切分10~15支小程式 每支可能100行吧 01/30 20:40
gsuper: 這樣 debug 比較容易一點 01/30 20:41
Wush978: coke228: 請參考rstudio官方說明: http://ppt.cc/qInO 01/30 21:22
Wush978: gsuper, debug的時候你有玩過browser,debug 等R的工具嗎? 01/30 21:23
gsuper: 我懂得不多啦.... 我只專門往 data mining 的方向在寫而已 01/30 21:27
Wush978: 歐,我只是覺得好奇。主要是針對你推的7400行的部份感到 01/30 22:20
Wush978: 不解。畢竟只要讀入7400行大小的data.frame就可能產生原 01/30 22:21
Wush978: po的錯誤,而和R程式的大小無關 01/30 22:21
gsuper: 我還以為你說手寫7400行很平常 照理說不會那麼長 01/31 03:43
gsuper: 我學弟之前亂寫到500行 我幫他改完差不多 50 行 01/31 03:46
gsuper: 他資工底比我厲害的多 但是寫R這鬼東西我還是比他行一些 01/31 03:47
bxxl: 那個錯誤訊息是資料有7400行而不是程式碼 02/01 12:20