Jos*_*tos 5 sql r dataframe rodbc
我在RODBCORACLE DATA BASE(DB)中使用该程序包。一切都做得很好,但是我需要从该数据库中获取一张表,并获取一些变量作为字符类型,而不是数字。
因此,我这样查询:
e ManzResul_VIII<-sqlQuery(con,"select distinct t.fono_id_dis,
t.id_predio,
t.co_calle,
t.nu_casa,
t.x,
t.y,
t.plancheta from c_araya.proy_dist08_todo t where nvl(t.fono_tipo_dis, '-') not in ('CLIENTE', 'POTENCIAL', 'CARTERA') and nvl(t.x, 0) <> 0 ")
Run Code Online (Sandbox Code Playgroud)
无法将ID号作为Character获取,此查询将我的iDs变量的类型从Character更改为Numeric类型(ID开头为零,但已将其更改为数字)。我已经阅读了功能说明,但可以看到如何对其进行管理。
任何想法将不胜感激,在此先感谢!
更改查询以将 id 转换为您想要的数据类型:
select distinct cast(t.fono_id_dis as varchar(255)) as id
. . .
Run Code Online (Sandbox Code Playgroud)
这应该适用于大多数数据库。