作者coke228 (coke...)
看板R_Language
标题[问题]不知从何处理起的BUG
时间Thu Jan 29 23:32:21 2015
[问题类型]:
经验谘询(我想用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://webptt.com/cn.aspx?n=bbs/R_Language/M.1422545543.A.83D.html
1F:→ andrew43: 请提供可重制错误的程式码。 01/30 00:11
2F:→ Wush978: 我只能用猜的。错误讯息是说,你把7400行的资料塞到只有 01/30 00:29
3F:→ Wush978: 一行的地方。例如:iris[3,] <- iris 01/30 00:30
4F:→ Wush978: 32bit的问题,在Global Option那里可以调整R的执行档路径 01/30 00:30
5F:→ Wush978: 你把路径换成指到32bit的R就可以了 01/30 00:30
6F:→ gsuper: 7400行....用R写的到这麽长....? 01/30 13:29
7F:→ coke228: 请问能在解释一下如何转至32bit吗? 谢谢 01/30 15:34
8F:→ Wush978: gsuper, 你资料都写在R原始档吗? 01/30 18:11
9F:→ gsuper: 我会写一个主档 里面是一堆 source('./script/xxx.R') 01/30 20:39
10F:→ gsuper: 假设我切分10~15支小程式 每支可能100行吧 01/30 20:40
11F:→ gsuper: 这样 debug 比较容易一点 01/30 20:41
13F:→ Wush978: gsuper, debug的时候你有玩过browser,debug 等R的工具吗? 01/30 21:23
14F:→ gsuper: 我懂得不多啦.... 我只专门往 data mining 的方向在写而已 01/30 21:27
15F:→ Wush978: 欧,我只是觉得好奇。主要是针对你推的7400行的部份感到 01/30 22:20
16F:→ Wush978: 不解。毕竟只要读入7400行大小的data.frame就可能产生原 01/30 22:21
17F:→ Wush978: po的错误,而和R程式的大小无关 01/30 22:21
18F:→ gsuper: 我还以为你说手写7400行很平常 照理说不会那麽长 01/31 03:43
19F:→ gsuper: 我学弟之前乱写到500行 我帮他改完差不多 50 行 01/31 03:46
20F:→ gsuper: 他资工底比我厉害的多 但是写R这鬼东西我还是比他行一些 01/31 03:47
21F:推 bxxl: 那个错误讯息是资料有7400行而不是程式码 02/01 12:20