Hola. Tengo un problema incómodo. En el servidor de BD, existe esta tabla: SELECT * FROM motivodebito 1;"Débito presentado extemporáneamente." 2;"Corresponde la aplicación del nomenclador GCBA vigente al momento de la prestación." 3;"No registra convenio de prestaciones vigente al momento de la prestación." 4;"Débito presentado sin documentación ni fundamentación." 5;"Paciente con cobertura en el financiador conforme S.S.S. al momento de la prestación." 6;"Paciente con cobertura en el financiador conforme documentación adjunta." 7;"Prestación facturada con documentación respaldatoria adjunta a la factura." 8;"Prestación brindada conforme prescripción médica." 9;"Prestación médica que no amerita notificación previa al financiador." 10;"Documentación solicitada improcedente para la liquidación de la factura." 11;"Débito médico. Prestación facturada con documentación respaldatoria adjunta a la factura, historia clínica a su disposición en el hospital." Cuando la traigo a R con library("RPostgreSQL"), resulta: dbGetQuery(con, "SELECT * FROM motivodebito") 1 Débito presentado extemporáneamente. 2 Corresponde la aplicación del nomenclador GCBA vigente al momento de la prestación. 3 No registra convenio de prestaciones vigente al momento de la prestación. 4 Débito presentado sin documentación ni fundamentación. 5 Paciente con cobertura en el financiador conforme S.S.S. al momento de la prestación. 6 Paciente con cobertura en el financiador conforme documentación adjunta. 7 Prestación facturada con documentación respaldatoria adjunta a la factura. 8 Prestación brindada conforme prescripción médica. 9 Prestación médica que no amerita notificación previa al financiador. 10 Documentación solicitada improcedente para la liquidación de la factura. 11 Débito médico. Prestación facturada con documentación respaldatoria adjunta a la factura, historia clÃnica a su disposición en el hospital. ?Probé utilizar encondig pero no lo resuelve o no le gusta. Por caso: Encoding(dbGetQuery(con, "SELECT * FROM motivodebito")) <- "UTF-8" no le gusta. dbGetQuery(con, "SELECT * FROM motivodebito", encoding = "UTF-8") no le molesta pero no hace nada. Veo problemas parecidos en Stack pero casi todos sin respuesta. ¿Podrían por favor darme una idea? Gracias!! -- Mauricio [[alternative HTML version deleted]]
1. Revisa en que Encode está la BD en PostgreSQL. 2. Revisa en que Encode trabaja la maquina local donde corres el script de R (Suele pasar que las Mac y los Windows suelen tener conflictos de encode porque no usan UTF8) 3. Si no te jala con convertir a UTF-8 hazlo a Latin-1 El 25 de enero de 2017, 13:10, Mauricio Monsalvo<m.monsalvo en gmail.com> escribió:> Hola. > Tengo un problema incómodo. > En el servidor de BD, existe esta tabla: > SELECT * FROM motivodebito > 1;"Débito presentado extemporáneamente." > 2;"Corresponde la aplicación del nomenclador GCBA vigente al momento de la > prestación." > 3;"No registra convenio de prestaciones vigente al momento de la > prestación." > 4;"Débito presentado sin documentación ni fundamentación." > 5;"Paciente con cobertura en el financiador conforme S.S.S. al momento de > la prestación." > 6;"Paciente con cobertura en el financiador conforme documentación > adjunta." > 7;"Prestación facturada con documentación respaldatoria adjunta a la > factura." > 8;"Prestación brindada conforme prescripción médica." > 9;"Prestación médica que no amerita notificación previa al financiador." > 10;"Documentación solicitada improcedente para la liquidación de la > factura." > 11;"Débito médico. Prestación facturada con documentación respaldatoria > adjunta a la factura, historia clínica a su disposición en el hospital." > > Cuando la traigo a R con library("RPostgreSQL"), resulta: > > dbGetQuery(con, "SELECT * FROM motivodebito") > 1 Débito presentado extemporáneamente. > 2 Corresponde la aplicación del nomenclador GCBA vigente al momento de la > prestación. > 3 No registra convenio de prestaciones vigente al momento de la > prestación. > 4 Débito presentado sin documentación ni fundamentación. > 5 Paciente con cobertura en el financiador conforme S.S.S. al momento de > la prestación. > 6 Paciente con cobertura en el financiador conforme documentación > adjunta. > 7 Prestación facturada con documentación respaldatoria adjunta a la > factura. > 8 Prestación brindada conforme prescripción médica. > 9 Prestación médica que no amerita notificación previa al financiador. > 10 Documentación solicitada improcedente para la liquidación de la > factura. > 11 Débito médico. Prestación facturada con documentación respaldatoria > adjunta a la factura, historia clÃnica a su disposición en el hospital. > > ?Probé utilizar encondig pero no lo resuelve o no le gusta. Por caso: > Encoding(dbGetQuery(con, "SELECT * FROM motivodebito")) <- "UTF-8" no le > gusta. > dbGetQuery(con, "SELECT * FROM motivodebito", encoding = "UTF-8") no le > molesta pero no hace nada. > Veo problemas parecidos en Stack pero casi todos sin respuesta. > ¿Podrían por favor darme una idea? > Gracias!! > > > -- > Mauricio > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es-- J. Genaro Contreras Ocampo. [[alternative HTML version deleted]]
Hola Genero. Muchas gracias por tu respuesta! Encoding = UTF8 en la BD en PostgreSQL OK Mi PC trabaja con ese encoding, tal que no he tenido el mismo problema en otras situaciones en las que lo utilicé. ¿Cuál sería la sintaxis para Latin? ¿dbGetQuery(con, "SELECT * FROM motivodebito", encoding = "latin1")? El 25 de enero de 2017, 17:16, Genaro Contreras <jgnaro en gmail.com> escribió:> 1. Revisa en que Encode está la BD en PostgreSQL. > 2. Revisa en que Encode trabaja la maquina local donde corres el script de > R (Suele pasar que las Mac y los Windows suelen tener conflictos de encode > porque no usan UTF8) > 3. Si no te jala con convertir a UTF-8 hazlo a Latin-1 > > El 25 de enero de 2017, 13:10, Mauricio Monsalvo<m.monsalvo en gmail.com> > escribió: > >> Hola. >> Tengo un problema incómodo. >> En el servidor de BD, existe esta tabla: >> SELECT * FROM motivodebito >> 1;"Débito presentado extemporáneamente." >> 2;"Corresponde la aplicación del nomenclador GCBA vigente al momento de la >> prestación." >> 3;"No registra convenio de prestaciones vigente al momento de la >> prestación." >> 4;"Débito presentado sin documentación ni fundamentación." >> 5;"Paciente con cobertura en el financiador conforme S.S.S. al momento de >> la prestación." >> 6;"Paciente con cobertura en el financiador conforme documentación >> adjunta." >> 7;"Prestación facturada con documentación respaldatoria adjunta a la >> factura." >> 8;"Prestación brindada conforme prescripción médica." >> 9;"Prestación médica que no amerita notificación previa al financiador." >> 10;"Documentación solicitada improcedente para la liquidación de la >> factura." >> 11;"Débito médico. Prestación facturada con documentación respaldatoria >> adjunta a la factura, historia clínica a su disposición en el hospital." >> >> Cuando la traigo a R con library("RPostgreSQL"), resulta: >> >> dbGetQuery(con, "SELECT * FROM motivodebito") >> 1 Débito presentado extemporáneamente. >> 2 Corresponde la aplicación del nomenclador GCBA vigente al momento de >> la >> prestación. >> 3 No registra convenio de prestaciones vigente al momento de la >> prestación. >> 4 Débito presentado sin documentación ni fundamentación. >> 5 Paciente con cobertura en el financiador conforme S.S.S. al momento de >> la prestación. >> 6 Paciente con cobertura en el financiador conforme documentación >> adjunta. >> 7 Prestación facturada con documentación respaldatoria adjunta a la >> factura. >> 8 Prestación brindada conforme prescripción médica. >> 9 Prestación médica que no amerita notificación previa al financiador. >> 10 Documentación solicitada improcedente para la liquidación de la >> factura. >> 11 Débito médico. Prestación facturada con documentación respaldatoria >> adjunta a la factura, historia clÃnica a su disposición en el hospital. >> >> ?Probé utilizar encondig pero no lo resuelve o no le gusta. Por caso: >> Encoding(dbGetQuery(con, "SELECT * FROM motivodebito")) <- "UTF-8" no le >> gusta. >> dbGetQuery(con, "SELECT * FROM motivodebito", encoding = "UTF-8") no le >> molesta pero no hace nada. >> Veo problemas parecidos en Stack pero casi todos sin respuesta. >> ¿Podrían por favor darme una idea? >> Gracias!! >> >> >> -- >> Mauricio >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > -- > J. Genaro Contreras Ocampo. >-- Mauricio [[alternative HTML version deleted]]