全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5058 9
2011-07-01
设置了R通过RODBC连接oracle数据库时,通过R从中取数据,如何控制取出数据的类型?
在取数时,在数据库中为浮点数的数字,比如0.0231,取出后都成为了0.而有的数据本来是字符型的,比如‘2351’,结果取出后成为了数值型的,如何控制呢?
多谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-7-1 10:23:03
希望大家有过经验的多多帮助啊。现在从数据库中取不出正确的数据来,就使用不了R了。。。
二维码

扫码加我 拉你入群

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

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

2011-7-1 15:03:11
2# wlnk
lz是通过传入SQL命令调用的数据还是用R函数调用的。
二维码

扫码加我 拉你入群

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

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

2011-7-5 11:00:53
可以用colClasses来指定各列的数据类型阿,比如colClasses=c("character","numeric")
二维码

扫码加我 拉你入群

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

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

2011-7-8 12:12:09
3# ltx5151

是通过传入sql语句调用的,还可以通过R函数直接调用?
二维码

扫码加我 拉你入群

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

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

2011-7-26 18:01:37
刚刚发现,如果oracle中数据类型设置为number(m,n)的格式,则通过ODBC读出来的数据都为0;如果数据类型设置为number,则可以正确取出,这是什么原因啊?
难道大家都没有遇到过这个普遍的问题?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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