全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2903 10
2018-04-13
悬赏 2 个论坛币 已解决
在数据库中创建一张只有1列的空表,定义列数据类型Int,将只有1列数据的excel导入R,再将数据写入数据库时报错Error in dimnames(x) <- dn :  length of 'dimnames' [2] not equal to array extent。请大神看下是什么原因,该怎么编辑才能正确导入? 4@@T%M(0OI$D`WJ{})7EN72.png J~IJ5N9E[`5TH7C3XG%IC@4.png 11.png

最佳答案

jameschin007 查看完整内容

在 pl sql developer 里, 执行 select 之前
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-4-13 10:18:02
mmind 发表于 2018-4-17 16:37
是在R的ODBC里面加commit命令吗,好像没有这个设置。在数据库里也没法给一张不存在的表commit,还是不太明 ...
在 pl sql developer 里, 执行 select 之前
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-16 17:30:35
先不要建那个表, 然后sqlsave会自动创建对应的表。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-17 09:43:45
谢谢回复,,,



附件列表
6XEWLVZ6$5]1E@W4WR00ELV.png

原图尺寸 63.61 KB

6XEWLVZ6$5]1E@W4WR00ELV.png

5X~1C`$8YXH346@8IB%Z@2P.png

原图尺寸 105.87 KB

5X~1C`$8YXH346@8IB%Z@2P.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-17 09:48:00
jameschin007 发表于 2018-4-16 17:30
先不要建那个表, 然后sqlsave会自动创建对应的表。
我之前也试过不先创建表,但是发现RSTUDIO里显示能写入,但是数据库里却查不到这张表,不知是什么原因,望指教,谢谢 5X~1C`YXH346@8IB%Z@2P.png 6XEWLVZ6]1E@W4WR00ELV.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-17 14:30:57
mmind 发表于 2018-4-17 09:48
我之前也试过不先创建表,但是发现RSTUDIO里显示能写入,但是数据库里却查不到这张表,不知是什么原因,望 ...
我猜测是没有 commit。 你先在commit试试。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群