Foro de debate

Variables que almacen cadenas

Variables que almacen cadenas

de Ignacio Bocos -
Número de respuestas: 1
Buenos días, escribía porque no consigo ver qué es lo que pasa al hacer lo siguiente:

Tengo una variable que almacena una cadena (obtenida por medio de una consulta a una BD SQLite), como se ve.

stmt_pl <- paste("select nombre from plaga where id=",plaga,sep='')
nom_pl <- sqlQuery(con,stmt_pl)

Cuando escribo por la consola de R el nombre de la variable (nom_pl) el caso es que me muestra por la salida estándar la cadena correcta (en este caso Lobesia Botrana)



Sin embargo, si construyo una cadena de la siguiente forma,

titulo <- paste("Distribución de la plaga",nom_pl,"a fecha",fecha_pup)

en el lugar donde debería poner Lobesia Botrana, me escribe 1, y no se a qué se debe.

¿tenéis idea de por qué me puede estar ocurriendo esto?

Muchas gracias
En respuesta a Ignacio Bocos

Re: Variables que almacen cadenas

de Manuel Muñoz Márquez -
No tengo experiencia en el uso de la función sqlQuery. Pero si miras la documentación de sqlQuery verás que devuelve un data.frame, por lo que antes de hacer el paste tendrás que elegir el elemento apropiado de nom_pl.

Saludos.